Главная страница / Последние публикации на сайте / Страница 62
Двухсторонняя интеграция форума Invision Power Board v2.1.6 и DataLife Engine v.4.2

Назначение: Возможна регистрация с сайта и с форума! Можно менять различные данные и на сайте и на форуме где будет параллельно проходить изменение данных!

Минусы: Отсутствует поддержка работы авторизации на форуме со старыми пользователями в DLE.
Возможности: Выводит баннеры в указанном месте. Возможно указывать несколько баннеров в одной зоне. Управление баннерами, изменение кода, показывать или нет, изменение зоны показа осуществляется из админки. Работа через текстовый файл.

Совместим с DataLife Engine v.4.2
Итак не многие из вас знают почему AJAX работает только после полной загрузки страницы и как это исправить.

Тег {AJAX} расположен в main.tpl в дистрибутиве в самом низу странице, сделано это исключительно для того чтобы рекламный модуль рекламодателя не тормозил загрузку вашей страницы если он в дауне, соответственно и AJAX будет работать только после полной загрузки страницы.

Поэтому если вы клиент, и ваша лицензия не содержит рекламы то рекомендуется размещать тег {AJAX} в самом начале страницы, сразу после тега body, тогда AJAX будет работать даже в случае если страница еще не загрузилась до конца.
Итак нередко возникает необходимость вставки на свой сайт PHP скрипт стороннего производителя. Однако по умолчанию данная возможность отключена в скрипте. Поэтому предлагаем вам небольшой хак, позволяющий использовать любой PHP код в шаблонах

Откройте файл index.php найдите строчку:
echo $tpl->result['main'];

и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');


Все, вы можете использовать сторонние скрипты на вашем сайте. Данных хак не рекомендуется к использованию на версиях ниже 3.0
Проблема: при публикации новости в несколько категорий не сохраняется значение из выпадающего списка, в дополнительных полях.

Исправление:

в файле engine/inc/xfields.php найти
      if ($value[3] == "select") {
        $options = explode("\r\n", $value[4]);
        $postedxfields[$value[0]] = $options[$postedxfields[$value[0]]];
      }

заменить на
      if ($value[3] == "select") {
        $options = explode("\r\n", $value[4]);
        $postedxfields[$value[0]] = $options[$_POST['xfield'][$value[0]]];
      }

Календарь

«    Июнь 2020    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?