Цитата | ||
---|---|---|
написал:
По будням все же очередь движется быстрее, таки есть шансы получить ответ |
PS Извините, в ,settings.php все есть, не туда посмотрел. Тогда неважен этот вопрос.
26.06.2023 18:31:05
Есть подозрение, что из-за слабенького сервера - 1 гиг оперативки. Может из-за этого быть? |
|||
|
26.06.2023 18:06:14
опять то же самое с новым сервером. Действия
1) агрейд php 8.0, 8.1 2) попытка даунгрейда до 7.4 - error 3) даунгрейд до 8.0 - норм 4) попытка даунгрейда до 7.4 - error 5) Update server (bitrix) результат There are servers that cannot be used! Теперь на сервере лежит нужная копия. Как привести в рабочее состояние? Что не так делал? |
|
|
22.06.2023 22:38:44
Делаете инфоблок или свою таблицу для записей на прием, в форме поле типа Календарь, на сабмит формы - аякс запрос к скрипту, который проверяет доступность времени и либо создает новую запись, либо отправляет ответ, что время занято.
Скорее всего, в процессе возникнут дополнительные хотелки - отображать на календаре занятые,незанятые слоты, менеджировать отмены как со стороны клиента, так и со стороны специалиста, напоминать клиенту ближе к приему о времени, что он записался, запись к нескольким специалистам и т.д. - тогда, может быть, если их будет много, имеет смысл уже не писать свой велосипед, а воспользоваться сторонними платными сервисами, которых множество, и интегрировать их с сайтом. |
|
|
22.06.2023 14:11:35
|
|||
|
18.06.2023 18:19:45
Поэтому, не разобравшись в причинах, называть это багом движка было бы неправильно. Если есть много времени, то можно попробовать докопаться до корня проблемы, причем, скорее всего, копать придется гораздо глубже и шире, чем просто функции ядра битрикса - придется и в системные дела и процессы и логи линукса погружаться. Они (агенты) ведь иногда отрабатывают (лостукиваются до msmtp), иногда нет, значит надо ловить момент, когда они не отработали и смотреть разные линуксовские логи на предмет того, что именно в этот момент времени происходило с разными процессами - что совпало и т.д. У обычных людей нет на это времени, поэтому применяют этот костыль как вариант решения (обхода) этой проблемы. |
|||
|
18.06.2023 17:44:36
смотрите внимательно на шаблон и элементы, что шаблон в href вставляет - у вас этот атрибут пустой у второй галереи в отличие от первой. Скорее всего, в href идет детальная картинка, а в src превью. А во второй галерее у вас детальные, возможно, пустые, из-за этого такой результат будет.
|
|
|
18.06.2023 07:26:02
|
|||
|
13.06.2023 12:35:21
Почему вы не хотите задать этот вопрос официальным представителям Битрикс по официальным каналам? На практике ничего из вышеперечисленного не приводит к каким-то юридическим последствиям. Но, если есть опасение, что они могут наступить, то лучше иметь официальный ответ, который можно будет предъявить если что, чем ничего юридически не значащее мнение/толкование третьих лиц.
|
|
|
13.06.2023 09:57:07
Была такая же проблема, я склонился к тому, что виноват скрипт обновления каталога, импортирующий товар. Сильно и часто грузящий БД. Оптимизировал его + добавил по крону проверку последних записей таблицы b_event - если F, то обратно на N, чтобы пытаться с нескольких попыток отправить письмо. Вроде помогло, клиент не жалуется больше.
|
|
|
08.06.2023 11:59:04
|
|||
|
08.06.2023 10:58:15
А что, интересно, в других местах, где есть выбор сайта - настройках инфоблока, настройке модуля Интернет-магазин, резервном копировании и т.п. - там везде второй сайт в списке есть? Только в скидках нет? |
|||
|
08.06.2023 10:01:08
по указанной вами ссылке в инструкции ошибка
И еще там глупость написана
|
|||||
|
06.06.2023 19:43:17
PATH - строка, такая же, какую возвращает для текущей страницы GetCurDir. Собственно, если PATH не передавать, то GetCurDir и вызывается внутри компонента/функции, чтобы его заполнить.
А если не секрет, для чего возникла в нем необходимость? Ни разу не пользовался им и интересно, в каких ситуациях он может понадобиться? |
|
|
06.06.2023 10:20:25
Если что, фильтры такие же как здесь Первый вопрос не понял. Подкатегорией вы называете раздел, так? И хотите, чтобы некоторые новости не попадали ни в один раздел, только в общей ленте были. Ну так не присваивайте им никакой раздел. Верхний уровень. |
|||||
|
06.06.2023 07:11:49
Понятно, что обработчиков, вопрос в том, что эти обработчики делают и нужны ли еще их действия. Часто бывает, что обработчики писались для интеграции, от которой отказались уже несколько лет как. Или какие-то не в меру квалифицированные программисты реализовали функционал, на тот момент не бывшим штатным, но им ставшим на данный момент. Или продублировали штатный функционал, реализовав его лучше и красивее. Но за работоспособностью методов, реализующих штатный функционал, следят разработчики Битрикс, а за работоспособностью кастомных методов надо следить вам.
Читайте трассировку стека - ошибка порождается не здесь, это всего лишь абстрактный класс. От него, видимо, в SectionHandler.php наследуется и определяется класс SectionHandler. При вызове его метода initHandlers в EventInitializer.php из метода __invoke в этот метод передается аргумент не того типа. Откуда идет этот аргумент - возможно, тянется из init.php:18 Поэтому смотрите дальше по стеку и ищите, где возникает такая ситуация, когда вместо имени функции $callback содержит массив. |
|
|
05.06.2023 15:39:06
|
|||||||
|
05.06.2023 15:34:25
Появилась такая ошибка непонятно из-за чего. Пробовал удалять конфигурацию пула, удалять хост, добавлять хост и т.п. манипуляции, ничего не помогает. Тестовый сервер не жалко, переустановлю систему в конце концов, но хотелось бы знать, что это было и куда копать, если вдруг такое на рабочем случится. |
|||
|
05.06.2023 12:51:35
Если вам нужно распределить новости по разделам, то для этого есть специальная сущность разделы. Зачем все эти премудрости с кучей инфоблоков, да и с тегами тоже. Сделайте в основном новостном инфоблоке разделы и напишите простенький скрипт, который пройдется по старым новостям и распределит их по разделам. А новые не надо копировать никуда, пусть контент менеджер просто присваивает им нужный раздел. У тегов немного другой смысл, использовать их вместо разделов неудобно и незачем.
|
|
|
05.06.2023 12:14:09
Я обычно подгружаю форму аякс запросом после загрузки страницы, а отправляю тоже аяксом сформировав json из полей. Капчи нет, спама тоже.
У одного из клиентов стоит CleanTalk (на маркетплейсе есть бесплатный модуль, который подключает этот сервис). Спама нет, капча не нужна. Единственное неудобно, из РФ его оплатить невозможно, надо просить кого-то из-за границы оплатить картой. Но он недорогой, порядка 10 долларов в год. |
|
|
05.06.2023 10:30:10
Ошибка не "в модуле Iblock", а в коде стороннего класса. Судя по тому, где размещены его методы, велика вероятность того, что класс этот даже не часть модуля стороннего, поэтому искать, какому модулю он принадлежит, может не иметь смысла. Поэтому, если это так и он не часть стороннего модуля, который можно обновить, то во-первых, посмотрите, что делают методы этого класса, т.е. нужны ли они вообще. Бывает, когда сайт старый, что когда-то какие-то обработчики были нужны, но со временем необходимость в них отпала, а код остался. Тогда его надо аккуратно удалить. Если нужны, то садиться и править код этого класса, другого лечения не вижу. А, ну можно еще глянуть в файлах, нет ли координат автора, он бы это сделал быстрее.
|
|
|