Вы не зашли.
понадобилось задать стиль для ссылок в новостях. естественно прописывать постоянно это ненужный геморрой, по этому хотелось заменить прямо в движке.
Что-то мне подсказывает что это дело находится в parse.class.php
И я даже подумал что нашел что надо, но если заменить
// Авто-подсветка URL'ов в тексте новости
$content = preg_replace("#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i", "$1<a href='$2' target='_blank'>$2</a>", $content);
на
$content = preg_replace("#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i", "$1<a class="external" href='$2' target='_blank'>$2</a>", $content);
то сайт не грузится, просто белый лист =>>> либо менять не здесь либо накосячил я.
устал уже просматривать код
Изменено Wolverine (2009-01-27 00:29:18)
Не в сети
Wolverine, Ты не туда полез...:)
Тебе сюда functions.inc.php и как мне кажется править нужно на 950 строчке...;)
function newsFillVariables
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Wolverine, Странно, а я нашел...:rolleyes:
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Wolverine, 1059 строчка:
if (!$fullMode) {
$tvars['vars']['[link]'] = "<a href=\"".$url."\">";
$tvars['vars']['[/link]'] = "</a>";
} else {
$tvars['vars']['[link]'] = '';
$tvars['vars']['[/link]'] = '';
}
<a href=\"".$url."\"> его и правь...:rolleyes:
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
файл parse.class.php, строка
// Fill an output replacing array
array_push($rdest, "<a style='color:#3B84D0; font-weight:bold;' ".(implode(" ", $outkeys)).">".$alt.'</a>');
в моем примере стиль [url]уже изменен. работает на отлично, давно пользуюсь
делай, что надо и будь, что будет
Не в сети
Wolverine, в первом посте ты пытался исправить стиль для ссылок, которые двиг сам обнаруживает и "подсвечивает" (т.е. когда нет тега [url]).
Только чуть-чуть ошибся, должно быть так:
$content = preg_replace("#(^|\s)((http|https|news|ftp)://\w+[^\s\[\]\<]+)#i", "$1<a class='external' href='$2' target='_blank'>$2</a>", $content);
А вариант, который озвучил SeeD - отвечает за обработку тега [url].
Не в сети
в моем примере стиль [url]уже изменен. работает на отлично, давно пользуюсь
да, спасибо. То что надо
Только чуть-чуть ошибся, должно быть так:
ага, с кавычками намудрил. спасиб.
хех, пора уже записывать, что где правил дабы при обновлении не потерять все
Не в сети
это точно) а то каждый раз начинается одно и тоже - воспоминания и поиски
может стоит этому тэгу по умолчанию класс какой-нибудь приписать, чтобы можно было через CSS стиль править, а не в движке копаться.
делай, что надо и будь, что будет
Не в сети
я уже поигрался и сделал разные стили для внешних и внутренних (ведут на страницы сайта) ссылок
Изменено Wolverine (2009-01-27 18:42:01)
Не в сети