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

Alex-GR

Клиенты
  • Content Count

    42
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Alex-GR

  • Rank
    Новичок
  • Birthday 03/01/1969

Контакты

  • Сайт
    https://avtoforex.ru/
  1. Если посмотреть комментарии в статье сторонних модулей https://dle-news.ru/tips/page,1,4,770-pravila-rewrite-dlya-podderzhki-chpu-na-serverax.html#comment то там вы отвечали неоднократно. Что изменилось? Могли бы и ответить - думаю, вам это не составит труда. Но на нет - и суда нет...
  2. Добрый день всем форумчанам. Вопрос родился из этой статьи https://dle-news.ru/tips/page,1,4,770-pravila-rewrite-dlya-podderzhki-chpu-na-serverax.html#comment Celsoft по каким-то причинам не отвечает в комментах, возможно ответит здесь. Или ответят форумчане. Есть общие правила для Апача, на указанной выше странице есть правила для Nginx. И они различаются. Речь идет о DataLife Engine 13.3 Строка 20 главного файла .htaccess: RewriteRule ^([0-9]+)-(.*).html$ index.php?newsid=$1&seourl=$2 [L] Эта же, 18 строка, из файла nginx rewrite rules.txt: rewrite "^/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$1&seourl=$2 last; Различие - вот в этой части: (/?)+ Что она дает? Все перечисленные ниже ссылки для Nginx: /razdel/1-nazvanie-stati.html /razdel/1-nazvanie-stati.html/ /razdel/1-nazvanie-stati.html// /razdel/1-nazvanie-stati.html/// Попадают под регулярку: ^/([0-9]+)-(.*).html(/?)+$ Для файла .htaccess этого "хвоста" нет. Вопрос - зачем нужна часть (/?)+ для правил Nginx? Этот хвост (/?)+ в регулярке используется по всему файлу nginx rewrite rules.txt - он нужен или нет везде? Дальше. Последние строки .htaccess: RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L] RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1&seourl=$2 [L] RewriteRule ^print:([^/]+).html$ index.php?mod=print&do=static&page=$1&seourl=$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+).html$ index.php?do=static&page=$1&seourl=$1 [L] И эти же строки из nginx rewrite rules.txt: rewrite "^/page,([0-9]+),([^/]+).html$" /index.php?do=static&page=$2&news_page=$1 last; rewrite "^/print:([^/]+).html$" /index.php?mod=print&do=static&page=$1 last; } if (!-f $request_filename) { rewrite "^/([^/]+).html$" /index.php?do=static&page=$1 last; } В них отсутствует &seourl=... Вопрос - для Nginx правки seourl не работают или это ошибка?
  3. Captain, спасибо, не знал. Думал, эта возможность доступна только для отдельных конкретных страниц.
  4. celsoft, сделайте возможность исключать из индексирования отдельные категории, примерно так: А на странице этой категории выводиться тег: <meta name="robots" content="none,noarchive"> Делал на версии 11.2, поэтому скрин добавления категории немного не совпадает с дизайном текущей админки. Если не будет в планах такой доработки - подскажите, буду "пилить плагин"...
  5. Вопрос решил, всем "спасибо" за помощь...
  6. Вопрос решил, всем "спасибо" за помощь...
  7. И я ранее писал, что noindex я привел только для примера. Мне нужны комментарии для совсем других целей.
  8. Кстати, и так пытался: $def->addElement('!-- noindex --', 'Block', 'Flow', 'Common'); $def->addElement('!-- /noindex --', 'Block', 'Flow', 'Common'); $def->addElement(' noindex ', 'Block', 'Flow', 'Common'); $def->addElement(' /noindex ', 'Block', 'Flow', 'Common'); Не работает...
  9. А как разрешить HTML-комментарии? Вида: <!-- noindex --> <!-- /noindex -->
  10. Не работает по аналогии. Или я что то не то делаю. Пытался добавлять различные варианты: $def->addElement('<!-- noindex -->', 'Block', 'Flow', 'Common'); $def->addElement('<!-- /noindex -->', 'Block', 'Flow', 'Common'); И так: $def->addElement('noindex', 'Block', 'Flow', 'Common'); $def->addElement('/noindex', 'Block', 'Flow', 'Common'); Хотя настройка: $def->addElement('noindex', 'Block', 'Flow', 'Common'); уже прописана. Кстати, не подскажите, где можно почитать о правилах добавления настроек?
  11. Нет, эти теги не подходят - они не валидные, да и нужны не только noindex, я их привел только для примера.
  12. Добрый день! Вопрос по настройке парсера /engine/classes/parse.class.php Пытаюсь добиться, чтобы парсер пропускал в редактор FroalaEditor (WYSIWYG) HTML-комментарии, но почему-то на директивы HTML.AllowedComments и HTML.AllowedComments не реагирует. Пытался добавлять в файл parse.class.php после строки: $parse_config->set('HTML.Allowed', implode(",",$tagsArray) ); настройки (по очереди): $parse_config->set('HTML.AllowedComments', array('<!-- noindex -->' => true, '<!--/ noindex -->' => true) ); $parse_config->set('HTML.AllowedComments', array('noindex' => true, 'noindex' => true) ); $parse_config->set('HTML.AllowedCommentsRegexp', '%<!--\/*\s*noindex\s*-->%'); $parse_config->set('HTML.AllowedCommentsRegexp', '%noindex%'); но ни одну строку парсер не реагирует и удаляет HTML-коментарии из новостей. Что я делаю не так? Буду благодарен за помощь! Сайт https://avtoforex.ru/ движок 13.2