CMS DataLife Engine - Система управления сайтами

Sander1

местные
  • Content Count

    70
  • Joined

  • Last visited

Community Reputation

45 Хороший

About Sander1

  • Rank
    Активист

Информация

  • Пол
    Мужчина
  • Город
    Харьков

Recent Profile Visitors

1,228 profile views
  1. engine/modules/functions.php и engine/inc/include/functions.inc.php if( $file != '.htaccess' AND !is_dir($file) ) { is_dir($file) - проверяется по отношению к имени файла, а не его полному пути к директории Должно быть: if( $file != '.htaccess' AND !is_dir(ENGINE_DIR . '/cache/' . $file) ) {
  2. В настройках доп.поля есть параметр Разделитель для списка перекрестных ссылок в котором если указать символ с пробелами с обеих сторон, пример " / " - то пробел справа будет обрезан. При выводе в шаблоне, запись получается такая: Приходится в поле записывать спецсимвол:
  3. Никогда не скрывалась. Вероятнее всего вы не замечали или не обращали внимания. Ведь ситуация на самом деле довольно таки редкая и мало кто из пользователей заметит, что в избранном не открывается какая-либо новость. А если и заметит, то вряд ли сообщит. На счет количества закладок скажу даже больше, если удалить новость находящуюся в закладках - счетчик уже будет невозможно починить. Можете попробовать сами, создайте тестовый аккаунт и тестовую новость. В тестовом аккаунте добавьте новость в закладки и тут же удалите новость с сайта. Счетчик будет показывать одну новость в закладках, а на странице /favorites/ будет пусто. И никак средствами движка это не исправить. Только посредством ручной правки БД через phpMyAdmin.
  4. Новость на модерации видна в списке коротких новостей на странице закладок example.com/favorites/ для всех пользователей. Версия DLE: любая. Фикс: Открыть файл engine/modules/favorites.php Найти строку: if( $user_group[$member_id['user_group']]['allow_short'] ) $stop_list = ""; Ниже нее вставить: $stop_list .= 'approve=1 AND ';
  5. Это признаю, не проверил. Столкнулся с проблемой именно в {custom }. Там этот тег есть и работает неправильно.
  6. На странице полной новости тег {news-id} во всех (!!!) шаблонах отображает ID просматриваемой новости. А именно в шаблонах topnews.tpl, relatednews.tpl и в блоках {custom ...} Происходит это из-за коллизии имени тега в engine/classes/templates.class.php if( defined( 'NEWS_ID' ) ) $this->template = str_ireplace( "{news-id}", NEWS_ID, $this->template );
  7. 1. Если контент главной заменить на статическую страницу или custom, то страница http://example.com/catalog/ будет обрабатываться как главная $dle_module = 'main' И в то же время в контенте будет выводится обычный список новостей, игнорируя параметр "Информация выводимая по умолчанию на главной странице:" 2. http://example.com/catalog/0/ engine/init.php elseif (!$do AND $catalog) $dle_module = "catalog"; И получается, что контент страницы формируется правильно, а тут опять $dle_module = 'main' PS. Кто не знает, переменная $dle_module отвечает за работу тега [aviable=...]. И получается, что по URL и контенту мы находимся в каталоге, а тег [aviable - считает, что на главной. PPS. Почему бы в htaccess не использовать запись index.php?do=catalog&catalog=$1