Page 3 of 4

Re: вывести все галеры спонсора на странице

Posted: Thu Nov 26, 2020 4:36 pm
by serge
можно конечно сделать "хитро" и выводить, например вот так:
<thumb num=1-1><!--SPONSOR_NAME--></thumb> или
<thumb num=1-1><!--SPONSOR_NAME_SLUG--></thumb>
в тех местах темлпейта, где нужно имя или слаг спонса...))
но я не уверен, что это хорошая идея + не создаст ли это избыточную нагрузку на "пустом месте" (особеено если будет несколько таких "выводов" в одном темплейте)...

Re: вывести все галеры спонсора на странице

Posted: Thu Nov 26, 2020 4:48 pm
by admin
доедлаю
пока можно с ходу взять

GET_sponsor_name_slug

Re: вывести все галеры спонсора на странице

Posted: Fri Nov 27, 2020 8:32 am
by admin
добавлено в ап

Re: вывести все галеры спонсора на странице

Posted: Fri Nov 27, 2020 10:12 am
by serge
<!--SPONSOR_NAME--> - заработал.
<!--SPONSOR_NAME_SLUG--> выдает вот что: "Can not replace tag "

Re: вывести все галеры спонсора на странице

Posted: Fri Nov 27, 2020 10:57 am
by admin
проверил - работает

показывайте где как тестировать

Re: вывести все галеры спонсора на странице

Posted: Fri Nov 27, 2020 12:25 pm
by serge
скинул в пм

Re: вывести все галеры спонсора на странице

Posted: Sat Nov 28, 2020 3:37 pm
by serge
еще один момент не ясный... дошло дело до рерайтов:

если через аут делать:
RewriteRule ^sponsor-([^/]+)-page-([^/]+).html$ /tcms/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&force_template=sponsor_list&sponsor_name_slug=$1&page=$2&order=ctr&%{QUERY_STRING} [L]

<!--SPONSOR_NAME--> - не отображается в темплейте

если через индекс:
RewriteRule ^sponsor-([^/]+)-page-([^/]+).html$ /index.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&force_template=sponsor_list&sponsor_name_slug=$1&page=$2&order=ctr&%{QUERY_STRING} [L]

<!--SPONSOR_NAME--> - отображается

Это баг или так и должно быть?

PS: <!--SPONSOR_NAME_SLUG--> при этом отображает и через аут и через индекс

Re: вывести все галеры спонсора на странице

Posted: Sat Nov 28, 2020 4:16 pm
by serge
и проблема номер 2:
обнаружил, что часть спонсоров не выводятся по
sponsor_name_slug=$1

стал разбираться, оказалось, что те, что добавлял раньше, выводятся, а новые, что добавлялись буквально на днях - они не выводятся... билд последний, видимо после какого-то апа, вновь добавленные, перестали опознаваться по sponsor_name_slug.

Re: вывести все галеры спонсора на странице

Posted: Sun Nov 29, 2020 2:00 pm
by admin
serge wrote: Sat Nov 28, 2020 3:37 pm еще один момент не ясный... дошло дело до рерайтов:

если через аут делать:
RewriteRule ^sponsor-([^/]+)-page-([^/]+).html$ /tcms/cgi/out.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&force_template=sponsor_list&sponsor_name_slug=$1&page=$2&order=ctr&%{QUERY_STRING} [L]

<!--SPONSOR_NAME--> - не отображается в темплейте

если через индекс:
RewriteRule ^sponsor-([^/]+)-page-([^/]+).html$ /index.php?url=content&p=100&dont_count_in_trade=true&skip_sell=true&force_template=sponsor_list&sponsor_name_slug=$1&page=$2&order=ctr&%{QUERY_STRING} [L]

<!--SPONSOR_NAME--> - отображается

Это баг или так и должно быть?

PS: <!--SPONSOR_NAME_SLUG--> при этом отображает и через аут и через индекс


если без реврайта то проблема повторяется?

Re: вывести все галеры спонсора на странице

Posted: Sun Nov 29, 2020 2:00 pm
by admin
serge wrote: Sat Nov 28, 2020 4:16 pm и проблема номер 2:
обнаружил, что часть спонсоров не выводятся по
sponsor_name_slug=$1

стал разбираться, оказалось, что те, что добавлял раньше, выводятся, а новые, что добавлялись буквально на днях - они не выводятся... билд последний, видимо после какого-то апа, вновь добавленные, перестали опознаваться по sponsor_name_slug.
скидывайте где и как конкретно смотреть