fixer 0 Опубликовано: 4 марта 2009 Рассказать Опубликовано: 4 марта 2009 Возникла необходимость добавить в ссылки в полной новости номер ( id ) этой же новости. Пример: пишу [url="http://222.ru"]Супер пупер ссылка[/url] а в самой новости получаю <a href="111.ru/?newsid=[b]"id новости"[/b]&go=222.ru>Супер пупер ссылка</a> Ссылка на сообщение Поделиться на других сайтах
maks1192 96 Опубликовано: 4 марта 2009 Рассказать Опубликовано: 4 марта 2009 если редактируешь php html и др., то: <a href="http://xa-xa.com/">Супер пупер ссылка</a> А если как на форуме, то: [url="http://xa-xa.com"]Супер пупер ссылка[/url] Если у тебя получается по другому (пишешь 2) то используй 1 Ссылка на сообщение Поделиться на других сайтах
fixer 0 Опубликовано: 4 марта 2009 Рассказать Опубликовано: 4 марта 2009 Автор Я думаю сделать это через парсер. Как в него передать id новости ? parse.class.php if( $url['leech'] ) { $url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) ); return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a><!--dle_leech_end-->" . $url['end']; } else { return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end']; } Мне нужно что бы в ссылку добавился номер новости которую он обрабатывает Такое не работает $url['html'] = $config['http_home_url'] . "engine/go.php?newid={newsid}&url=" . rawurlencode( base64_encode( $url['html'] ) ); Ссылка на сообщение Поделиться на других сайтах
fixer 0 Опубликовано: 4 марта 2009 Рассказать Опубликовано: 4 марта 2009 Автор Я хочу в итоге что бы если кто то добавляет например [leech]ссылка[/leech] а на выходе в самой новости получаем engine/go.php?url=ссылка а нужно что бы получилось engine/go.php?newsid="номер текущей новости"&url=ссылка Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 Имхо при выводе текста перелопачивать каждый раз новость ... пока только такой вариант вижу .... Ссылка на сообщение Поделиться на других сайтах
fixer 0 Опубликовано: 18 марта 2009 Рассказать Опубликовано: 18 марта 2009 Автор Уже разобрался, сделал через show.full.php (или както подобно звучит )) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.