
abasia
+253
Репутация
631
Рейтинг
Выше php_5.6 желательно не подниматься, максимум 7.0 и то со сторонними расширениями могут быть проблемы.
Вам нужно отключить в mysql режим Strict Mode и вновь установить
Выключить его можно в конфиге my.ini:
прописав вместо:
Код PHP:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
следующий код:
Код PHP:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Или выполнив следующий запрос:
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
При выключенном режиме strict mode: для числовых значений по умолчанию будет 0, а для строковых – будет пустая строка.
Выключить его можно в конфиге my.ini:
прописав вместо:
Код PHP:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
следующий код:
Код PHP:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Или выполнив следующий запрос:
SET @@GLOBAL.sql_mode= ''
SET @@SESSION.sql_mode= ''
При выключенном режиме strict mode: для числовых значений по умолчанию будет 0, а для строковых – будет пустая строка.
Чтобы поле "Номер телефона" в доске объявлений заработало:
Добавить:
в languages/ru/components/board.php
$_LANG['NEED_PHONE_ADV'] ='Необходимо указать номер телефона!';
в languages/en/components/board.php
$_LANG['NEED_PHONE_ADV'] ='You must specify a phone number!';
Заменить, а лучше смержить файл в components/board/frontend.php
Выполнить запрос к БД для создания поля phone:
ALTER TABLE `cms_board_items` ADD `phone` TEXT NOT NULL AFTER `content`
Добавить:
в languages/ru/components/board.php
$_LANG['NEED_PHONE_ADV'] ='Необходимо указать номер телефона!';
в languages/en/components/board.php
$_LANG['NEED_PHONE_ADV'] ='You must specify a phone number!';
Заменить, а лучше смержить файл в components/board/frontend.php
Выполнить запрос к БД для создания поля phone:
ALTER TABLE `cms_board_items` ADD `phone` TEXT NOT NULL AFTER `content`
Добавить кнопку "Отмена" после строки:"Копать" (автору) следует в com_board_edit.tpl
<input name="submit" type="submit" id="submit" value="{$LANG.SAVE_ADV}" {if $is_admin || ($is_billing && $cfg.vip_enabled)}onclick="if(!checkBalance())return false;"{/if} />
Вставить строку:
<input type="button" name="back" value="{$LANG.CANCEL}" onClick="window.history.go(-1)" />
По второму варнингу в файле admin/includes/cp.php строку
function cpAddPathway($title, $link)
заменить на
function cpAddPathway($title=array(), $link=array())
Проверить!
function cpAddPathway($title, $link)
заменить на
function cpAddPathway($title=array(), $link=array())
Проверить!
По первому варнингу, в файле /core/classes/plugin.class.php строку
$this->config = array_merge($this->config, $this->inCore->loadPluginConfig(get_called_class()));
заменить на
$this->config = array_merge((array)$this->config, (array)$this->inCore->loadPluginConfig(get_called_class()));
Проверить!
$this->config = array_merge($this->config, $this->inCore->loadPluginConfig(get_called_class()));
заменить на
$this->config = array_merge((array)$this->config, (array)$this->inCore->loadPluginConfig(get_called_class()));
Проверить!
DeDja, движемся в правильном направлении товарищи)))
"Доске объявлений" при редактировании записи дублируется кнопка "Сохранить объявление" её нужно убрать и желательно добавить кнопку "Отмена"
Предупреждения вылазят, можно заглушить, но лучше решить, чем прятать:
DeDja, элегантнее типа такого решение, чем ковыряться в шаблонах, нужны кнопки включил, не нужны выключил.
Jestik, согласен, кнопки надо отдельным плагином, без привязок к сервисам, не за чем усложнять людям жизнь
DeDja, хорошо на мобильном работает, так на много удобнее

DeDja, посмотрел, пальчиком попробовал))) на мобильном по клику картинки открываются в маленьком размере, было бы хорошо, если бы автоматом подстраивались под ширину экрана. Когда страница с пагинацией, то на каждой странице будет выводится первое (основное) изображение, которое добавляется, при создании статьи, что очень неудобно, надо решать эту проблему.
предлагаю размеры картинок в сборке установить, как у Дезерита в шаблонахВ сборке с размером картинок следует определиться.