
WebMan
В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
В блоге её нет. Fuze наконец-то убедил меня, что она никому не нужна. Или изредка нужна таким гикам, как я. Видимо он прав.
Удалите из файла обновления папку package и повторите обновление на исходной копии БД. Или при установке обновления просто пропустите копирование соответствующей галкой. Тогда БД обновится, а файлы не заменятся.
Как вариант, можете принудительно отключить "Расширенную отладку" при обновлении. Достаточно ДО обновления добавить после первой строки с "<?php" в файл bootstrap.php в папке package архива с обновлением на 2.7.0 и 2.7.1 (а не установленного сайта) строку
Код PHP:
Начало файла должно получиться таким::
(Это реальные цифры для страницы "О проекте" с нового сервера на хостинге letsgo после того, как он его тщательно настроил)
Как один из возможных вариантов, у Вас при работе некоторых компонентов происходят некритичные ошибки PHP, по которым выдаётся предупреждение и оно попадает в ответы по аякс-запросам вместо данных для таблиц или вместе с ними. Такое чаще может быть из-за ошибок в шаблоне или некорректном обновлении ядра.
Попробуйте включить "Расширенную отладку" и выключить в ней опцию "Включить строгий режим перехвата ошибок для точной отладки (E_ALL | E_STRICT)" на вкладке "Ошибки PHP". Если что-то заработает, значит описанный вариант верен. В принципе, можно работать и с выключенной этой опцией. Она больше полезна для разработчиков, чтобы обнаружить подобные косяки. Если разработчик файлов с ошибками - не Вы, то нужно передать описания разработчику.
Независимо от результата можно включить этот строгий перехват и посмотреть список ошибок в логах Апача.
Для тех, у кого установлена "Расширенная отладка".
Пакет обновления 2.7.0 можно спокойно накатывать на 2.6.1 с установленной "Расширенной отладкой". После обновления "Отладка" работать перестанет, но и проблем создавать не должна."Расширенную отладку" обновлю до 2.7.0 чуть позже. Вы сможете её установить как обычно.
И привычный многим бонус - иконки 2.7.0 для разработчиков
Лимит 1000 для меня сейчас пока не актуален. Как вариант, могу предложить создать новую группу только с теми пользователями, которые должны быть в списке, а потом фильтровать в список только эту группу.
Заменить строку
При подстановке другого пользователя (не себя) не меняется время последнего визита для этого пользователя. Поэтому может получиться, что "автор" был месяц назад, а статью разместил только что.
Решается заходом под именем этого пользователя (например, через "Реавторизатор" или подобный виджет) или дописыванием ещё пары хуков "content_after_add" и 'content_after_update', в которых можно обновлять время последнего визита "автора". Мне они не нужны. Если вам нужны, сделайте сами по этому примеру.
Приведите полное содержимое Вашего файла /home/#####/site.ru/system/controllers/name_controller/hooks/content_item_form.php, только спрячьте его под спойлер.
Проверьте наличие всех фигурных скобок в файле /home/#####/site.ru/system/controllers/name_controller/hooks/content_item_form.php и вообще правильность копирования кода в него.
Кстати №2. Вадиму не хватает немного кармы, чтобы иметь возможность создать свой блог. Не стесняйтесь, зайдите к нему и дайте ему эту возможность, если захочет - воспользуется.
Кстати №3. Если добавить новый хук "content_form", то можно будет создать один хук на все типы контента. Спрошу у Fuze.
Если Вам есть что предложить, создайте отдельную тему на форуме с пояснением. С интересом прочитаю.
Речь не об этом. А о том, что кодом по возможности максимально должен заниматься программист. И желательно избавлять пользователей от любых действий с редактированием кода, если это возможно и не несёт за собой серьёзных затрат ресурсов. ИМХО.
У Вас интересный компонент, dwd, Вы проделали хорошую работу. Исходя из всего этого я и предложил Вам вариант, упрощающий Вашим покупателям установку Вашего продукта. Вы можете иметь иной взгляд и предлагать пользователям свой вариант с ручной правкой - имеете право. Какой вариант предпочтительней для основной массы пользователей - оценить могут лишь они. Хотя уже в первом же комментарии AndroS в пункте 3 дал Вам чёткий ответ про выбор пользователей.