Page 1 of 2

Related Thumbs skim

Posted: Tue Jan 08, 2013 8:44 am
by Billy
1) у меня на релейтед тумбах на страницах с контентом линка как и на основных тумбах (на индексе)
2) как или какие варианты изменить ским на релейтед тумбах не затронув основной ским?

Re: Related Thumbs skim

Posted: Tue Jan 08, 2013 11:12 am
by richmantrade
Есть параметр скима в урле через аут:

Code: Select all

&p=70
, т.е. ским равен 70.
Соответственно на Related Thumbs в шаблоне нужно добавить этот параметр.
Если юзаете стандартные урлы / реврайты , тогда можно сделать что то типа:

Code: Select all

<a href="/gallery/<!--GALLERY_SLUG-->/70/index.html">
а в .htaccess изменить

Code: Select all

#slug galleries
RewriteCond %{QUERY_STRING} ^(.+)$ 
RewriteRule ^gallery/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L]
RewriteRule ^gallery/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]

на

#slug galleries
RewriteCond %{QUERY_STRING} ^(.+)$ 
RewriteRule ^gallery/([^/]+)/([0-9]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1&p=$2 [L]
RewriteRule ^gallery/([^/]+)/([0-9]+)/index.html$ /scj/tube/?slug=$1 [L]
Это "навскидку". Дальше можно фантазировать :)

Re: Related Thumbs skim

Posted: Tue Jan 08, 2013 12:45 pm
by Billy
получается, что надо все ссылки менять, включая индексную страницу. Хотелось бы только на страницах с контентом сменить.
И в .htaccess этого мало похоже, надо везде где с gallery/ начинается менять.

Re: Related Thumbs skim

Posted: Tue Jan 08, 2013 12:57 pm
by richmantrade
Ну да. Не подумал до конца.
Что б не менять все ссылки нужно в htaccess не менять реврайт, а просто добавить этот:

Code: Select all

RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^gallery/([^/]+)/([0-9]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1&p=$2 [L]
RewriteRule ^gallery/([^/]+)/([0-9]+)/index.html$ /scj/tube/?slug=$1 [L]
больше ничего в htaccess менять не нужно. Должно всё работать.

Или другой вариант:
В сабе, для Related Thumbs сделать линку вида:

Code: Select all

<a href="/gallery/<!--GALLERY_SLUG-->/index.html"> rot_id='<!--THUMB_LINK-->&p=70'
А в htaccess_е добавить, НО ТОЛЬКО ПЕРЕД!!! существующим реврайтом через аут:

Code: Select all

RewriteCond %{QUERY_STRING} ^(.+)&p=([0-9]+)$ 
RewriteRule ^gallery/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%1&url=content&slug=$1&p=%2 [L]
Примерно как то так. Нужно поэкспериментировать. Для наглядности можно поставить p=1 что б всегда трейдило. Или наоборот, p=100, что б никогда не трейдило. Покликать - посмотреть что будет. По любому должно получиться.

Что то мне кажется, что ВТОРОЙ вариант должен работать и без исправлений в htaccess_е.
Только в сабе rot_id='<!--THUMB_LINK-->&p=70' вставить. И всё ))

Re: Related Thumbs skim

Posted: Tue Jan 08, 2013 1:24 pm
by admin
Да, все верно

richmantrade респект ! :)

Re: Related Thumbs skim

Posted: Tue Jan 08, 2013 1:54 pm
by Billy
второй вариант работает, спасибо

Re: Related Thumbs skim

Posted: Wed Jun 19, 2013 6:03 pm
by Billy
а как тоже самое сделать используя внешний трейд скрипт? Т.е передать как-то параметр для скима трейд скрипту

Re: Related Thumbs skim

Posted: Thu Jun 20, 2013 6:13 am
by admin
А как сейчас используется внешний скрипт ?

Re: Related Thumbs skim

Posted: Thu Jun 20, 2013 8:00 am
by Billy
Смартсж - ротатор (цмс),ТЕ3 - трейд скрипт

Re: Related Thumbs skim

Posted: Thu Jun 20, 2013 10:31 am
by admin
Не "какие", а "как"
как прописаны линки и тп