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
Есть параметр скима в урле через аут:
, т.е. ским равен 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
Не "какие", а "как"
как прописаны линки и тп