CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Контекстные ссылки
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Maximkaboom
Добрый день. Проблема вот в чем.

Установил альфу, клонировал модуль "новости" оба модуля прекрасно работают, единственное что, контекстные ссылки в "родном" модуле не работают. В клонированном все прекрасно заменяется. Кто подскажет? уже всю голову сломал.
Alexander
Maximkaboom, контексные ссылки работают везде между тегов <!-- CONTEXT LINKS --> <!-- /CONTEXT LINKS --> Основная причина может быть именно в этом.
Maximkaboom
Alexander, теги <!-- CONTEXT LINKS --> <!-- /CONTEXT LINKS --> должны отображаться, когда просматриваешь исходный код страницы в браузере?
В index.php шаблона теги присутствуют. да и в клонированом модуле новостей и в статических страницах контекстные ссылки работают
Alexander
Maximkaboom, показывайте сайт. Будем смотреть конкретно ваш случай.
Maximkaboom
Alexander, Сайт пока что на локалке=(
Alexander
Team View ?
Maximkaboom
ок. Ближе к вечеру?
Виктор
Я ничего не клонировал, но Контексные ссылки не работают.

Вот сайт: http://tanec.bloshiha.ru/

Логин и пароль отправил Alexanderу на почту
теги <!-- CONTEXT LINKS --> <!-- /CONTEXT LINKS --> в исходном коде есть

Maximkaboom
Виктор, содержимое файла \templates\Uniel\EditDelete.php замените на это:


<?php
if(!defined('CMS'))die;
if(isset($v_0))
	echo'<a href="'.$v_0.'"><img src="images/edit.png" /></a>';
if(isset($v_1))
	echo'<a href="'.$v_1.'"><img src="images/delete.png" /></a>';

?>
Виктор
не помогло

у меня этот файл отличался отсутствием двух слешей с пробелом, вот мой, который был...
<?php
if(!defined('CMS'))die;
if(isset($v_0))
	echo'<a href="'.$v_0.'"><img src="images/edit.png"></a>';
if(isset($v_1))
	echo'<a href="'.$v_1.'"><img src="images/delete.png"></a>';
?>
Maximkaboom
Виктор, дак и поставте слэшы с пробелами. после этого ссылки должны отобразиться
Виктор
все вроде разобрался, спасибо
Alexander
Может показаться глупой ситуация, незакрытый одиночный тег вызывал такую ошибку... Но! Напоминаю, что система не "тупо" заменяет все слова на ссылки, а еще и проводит анализ, чтобы не сломать существующие ссылки или теги. Алгоритм анализа использует признак закрытости тегов, поэтому если тег не закрыт - алгоритм работает некорректно. Хотя можно научить алгоритм работать не опираясь на закрытость тегов, но такое обучение сделает алгоритм более прожорливым к ресурсам. Не стоит забывать, что он работает при каждой генерации страницы, поэтому лишняя нагрузка будет ощутимой.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.