CMS DataLife Engine - Система управления сайтами

Recommended Posts

14 минут назад, alex32 сказал:

Надо. Просто поменять в "найти" код из первого сообщения на код из второго

 

Там нет таких строк. Вот пример кода, который вставляется вместо того. Его надо изменять?

if ($img_url && stripos($tpl->copy_template, "[xfvalue_{$preg_safe_name} image=\"{$xf_image_count}\" scr]") !== false) {
	$tpl->set("[xfvalue_{$value[0]} image=\"{$xf_image_count}\" scr]", $img_url);
	$tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name} image=\"{$xf_image_count}\" scr\\](.*?)\\[/xfgiven_{$preg_safe_name} image=\"{$xf_image_count}\" scr\\]'is", '\\1', $tpl->copy_template);
	$tpl->copy_template = preg_replace("'\\[xfnotgiven_{$preg_safe_name} image=\"{$xf_image_count}\" scr\\](.*?)\\[/xfnotgiven_{$preg_safe_name} image=\"{$xf_image_count}\" scr\\]'is", '', $tpl->copy_template);
}
if ($thumb_url && stripos($tpl->copy_template, "[xfvalue_{$value[0]} thumb=\"{$xf_image_count}\" scr]") !== false) {
	$tpl->set("[xfvalue_{$value[0]} thumb=\"{$xf_image_count}\" scr]", $thumb_url);
	$tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name} thumb=\"{$xf_image_count}\" scr\\](.*?)\\[/xfgiven_{$preg_safe_name} thumb=\"{$xf_image_count}\" scr\\]'is", '\\1', $tpl->copy_template);
	$tpl->copy_template = preg_replace("'\\[xfnotgiven_{$preg_safe_name} thumb=\"{$xf_image_count}\" scr\\](.*?)\\[/xfnotgiven_{$preg_safe_name} thumb=\"{$xf_image_count}\" scr\\]'is", '', $tpl->copy_template);
}

 

Edited by radrigo

Share this post


Link to post
Share on other sites
26 минут назад, radrigo сказал:

Там нет таких строк. Вот пример кода, который вставляется вместо того. Его надо изменять?



 

вот потому что нет, потому и надо изменять. Там на самом деле ничего нет, только alt добавили. В самом модуле надо поменять

Share this post


Link to post
Share on other sites
В 06.09.2018 в 18:11, Gameer сказал:

Подправил.

Немного переправил ваше решение под себя, но странность в регулярке получается.
Подскажите пожалуйста где ошибка:

$tpl->copy_template = preg_replace("'\\[xfgiven_{$preg_safe_name}_full_url counter=\"(\d?)\"\\](.*?)\\[/xfgiven_{$preg_safe_name}_full_url counter=\"\\1\"\\]'is", '', $tpl->copy_template);

 

Share this post


Link to post
Share on other sites
В 06.09.2018 в 18:11, Gameer сказал:

Подправил.

Я так понимаю вы не поддерживаете свои бесплатные плагины в актуальном состоянии?

Share this post


Link to post
Share on other sites
2 часа назад, SSID сказал:

Я так понимаю вы не поддерживаете свои бесплатные плагины в актуальном состоянии?

Плагин писался под 13.0 что вы хотите? Что бы я бегал и каждый раз обновлял? Как будет время я его обновлю.

Share this post


Link to post
Share on other sites
1 час назад, Gameer сказал:

Плагин писался под 13.0 что вы хотите? Что бы я бегал и каждый раз обновлял? Как будет время я его обновлю.

Там же по сути три строчки чуть подправить... )
А по поводу ошибки в регулярке не подскажете? Оно ни в какую не хочет вырезать из шаблона условие.

Share this post


Link to post
Share on other sites

В 13.1 появился тег [xfvalue_X image="Nr"], а теги  [xfgiven_gallery image="1" scr][/xfgiven_gallery image="1" scr]  есть стандартно или нет? (как в том хаке).

 

Также вопрос, каким тегом в 13.1 вывести описание изображения галереи? Например, первого.

Share this post


Link to post
Share on other sites
В 03.12.2018 в 16:30, alexpsp сказал:

В 13.1 появился тег [xfvalue_X image="Nr"], а теги  [xfgiven_gallery image="1" scr][/xfgiven_gallery image="1" scr]  есть стандартно или нет? (как в том хаке).

 

Также вопрос, каким тегом в 13.1 вывести описание изображения галереи? Например, первого.

Вы же разработчик, судя по вашему сайту, или вы делаете сайты клиентам за деньги путём спрашиваний на форуме как сделать так то?

Share this post


Link to post
Share on other sites

Вопрос про описание картинки актуален. Можно как то вывести описание, например первой или второй фотографии галереи?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now