Перейти к публикации

Добавить id новости в текст новости


Рекомендованные сообщения

Возникла необходимость добавить в ссылки в полной новости номер ( id ) этой же новости.

Пример:

пишу

[url="http://222.ru"]Супер пупер ссылка[/url]
а в самой новости получаю
<a href="111.ru/?newsid=[b]"id новости"[/b]&go=222.ru>Супер пупер ссылка</a>

Изменено пользователем fixer
Ссылка на сообщение
Поделиться на других сайтах

если редактируешь php html и др., то: <a href="http://xa-xa.com/">Супер пупер ссылка</a>

А если как на форуме, то:

[url="http://xa-xa.com"]Супер пупер ссылка[/url]

Если у тебя получается по другому (пишешь 2) то используй 1

Изменено пользователем maks1192
Ссылка на сообщение
Поделиться на других сайтах

Я думаю сделать это через парсер. Как в него передать 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'] ) );

Ссылка на сообщение
Поделиться на других сайтах

Я хочу в итоге что бы если кто то добавляет например

[leech]ссылка[/leech]
а на выходе в самой новости получаем
engine/go.php?url=ссылка
а нужно что бы получилось
engine/go.php?newsid="номер текущей новости"&url=ссылка

Ссылка на сообщение
Поделиться на других сайтах

Имхо при выводе текста перелопачивать каждый раз новость ... пока только такой вариант вижу ....

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...