• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь как ссылка а:highslide заменить на ссылка A:новость

Статус
В этой теме нельзя размещать новые ответы.

antiterror

xProgramming
Регистрация
22 Авг 2007
Сообщения
348
Реакции
139
1) Версия ДЛЕ 7.5
2) Nulled by MID Team


Привет друзья, хотелось бы попросить помочь, вот сколько не искал не могу найти как заменить:
<!--TBegin--><a class="" href="http://www.сайт.ру/uploads/posts/2009-03/969495_vlcsnap-89.png" onclick="return hs.expand(this)"><img src="http://www.сайт.ру/uploads/posts/2009-03/thumbs/2009-03/969495_vlcsnap-89.png"></a><!--TEnd-->

заменить так чтобы когда нажимаешь на фотку заходили на новость т.е. вот так:
<a href="http://www.сайт.ру/index.php?newsid=20"><img src="http://www.сайт.ру/uploads/posts/2009-03/thumbs/2009-03/969495_vlcsnap-89.png"></a>

Я искал на форуме но к сожалению не нашёл ничего... помогите пожалуйста.
 
Посмотрите файл /engine/inc/parse.class.php - именно этот файл подставляет хайнслайд, видеоплееры, аудиоплееры и т.д.
 
Посмотрите файл /engine/inc/parse.class.php - именно этот файл подставляет хайнслайд, видеоплееры, аудиоплееры и т.д.
смотрел, но не смог побороть проблему которая появляетса потом после редактирования новости
т.е. выгледит так:
[thumb]<img -[/thumb]
 
в том же файле есть такие регулярки:

Код:
	$source = preg_replace( "'\[thumb\]([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "\$this->build_thumb('\$1\$2\$3', '\$1\$2thumbs\$2\$3')", $source );
	$source = preg_replace( "'\[thumb=(.*?)\]([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "\$this->build_thumb('\$2\$3\$4', '\$2\$3thumbs\$3\$4', '\$1')", $source );

вот их надо изменить так чтобы они не вырезали, то что вам нужно
а как изменить, я сейчас уже не соображу. пора спать :)
но я думаю теперь сами разберётесь, искать знаете где...
 
в том же файле есть такие регулярки:
Код:
	$source = preg_replace( "'\[thumb\]([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "\$this->build_thumb('\$1\$2\$3', '\$1\$2thumbs\$2\$3')", $source );
	$source = preg_replace( "'\[thumb=(.*?)\]([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "\$this->build_thumb('\$2\$3\$4', '\$2\$3thumbs\$3\$4', '\$1')", $source );
вот их надо изменить так чтобы они не вырезали, то что вам нужно
а как изменить, я сейчас уже не соображу. пора спать :)
но я думаю теперь сами разберётесь, искать знаете где...
вырезал везде, но никак не хочет работать! Нет другого способа, или пожалуйста подскажи!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху