Related Thumbs skim

Billy
Posts: 111
Joined: Mon Dec 10, 2012 7:26 am

Related Thumbs skim

Post by Billy »

1) у меня на релейтед тумбах на страницах с контентом линка как и на основных тумбах (на индексе)
2) как или какие варианты изменить ским на релейтед тумбах не затронув основной ским?
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Related Thumbs skim

Post 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]
Это "навскидку". Дальше можно фантазировать :)
Billy
Posts: 111
Joined: Mon Dec 10, 2012 7:26 am

Re: Related Thumbs skim

Post by Billy »

получается, что надо все ссылки менять, включая индексную страницу. Хотелось бы только на страницах с контентом сменить.
И в .htaccess этого мало похоже, надо везде где с gallery/ начинается менять.
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Related Thumbs skim

Post 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' вставить. И всё ))
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Related Thumbs skim

Post by admin »

Да, все верно

richmantrade респект ! :)
Don't forget to run script update
Billy
Posts: 111
Joined: Mon Dec 10, 2012 7:26 am

Re: Related Thumbs skim

Post by Billy »

второй вариант работает, спасибо
Billy
Posts: 111
Joined: Mon Dec 10, 2012 7:26 am

Re: Related Thumbs skim

Post by Billy »

а как тоже самое сделать используя внешний трейд скрипт? Т.е передать как-то параметр для скима трейд скрипту
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Related Thumbs skim

Post by admin »

А как сейчас используется внешний скрипт ?
Don't forget to run script update
Billy
Posts: 111
Joined: Mon Dec 10, 2012 7:26 am

Re: Related Thumbs skim

Post by Billy »

Смартсж - ротатор (цмс),ТЕ3 - трейд скрипт
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Related Thumbs skim

Post by admin »

Не "какие", а "как"
как прописаны линки и тп
Don't forget to run script update
Post Reply