Переход на TCMS

admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Переход на TCMS

Post by admin »

Да, в новых так и есть.
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Переход на TCMS

Post by billion »

Пишу свои правила в htaccess
Раньше у меня было для галер
#galleries
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule video/([^/]+)/([^/]+)/$ /scj/cgi/out.php?url=content&content_id=$2&%{QUERY_STRING} [L]
RewriteRule video/([^/]+)/([^/]+)/$ /scj/tube/?content_id=$2 [L]
Т.е. если нет параметров в урле, просто рисовал страницу /scj/tube/index.php
Как я понимаю, этот файл только рисует страницу, в клик считается только естли проходит через /scj/cgi/out.php?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Переход на TCMS

Post by admin »

Клик в трейд - да
Для галеры +1 просмотр в любом случае
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Переход на TCMS

Post by billion »

Тогда скажи для галер чтобы и трейд работал и клики в ротацию писались будет достаточно так:
URL в HTML для галеры
/scj/cgi/out.php?url=http://domain/gallery/cool-slug/
В htaccess
RewriteRule ^gallery/([^/]+)/$ /scj/tube/?slug=$1 [L]
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Переход на TCMS

Post by admin »

Там же по дефолту такой реврайт и есть или тут он чем-то отличается ?
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Переход на TCMS

Post by billion »

Ну если в исходном htaccess для TCMS из вики, там все в одном
RewriteRule ^gallery/([^/]+)/index.html$ /script_folder_name/cgi/out.php?url=content&slug=$1&%{QUERY_STRING}
А я хочу слать через аут. Ну я понимаю, что примерно то же самое написал, просто хотел удостовериться
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Переход на TCMS

Post by admin »

billion wrote:Ну если в исходном htaccess для TCMS из вики, там все в одном
RewriteRule ^gallery/([^/]+)/index.html$ /script_folder_name/cgi/out.php?url=content&slug=$1&%{QUERY_STRING}
А я хочу слать через аут. Ну я понимаю, что примерно то же самое написал, просто хотел удостовериться
Есть вероятность что я что-то не понимаю

"А я хочу слать через аут. "

при этом

"Ну если в исходном htaccess для TCMS из вики, ....
/script_folder_name/cgi/out.php?"


и вы пишете

"/scj/cgi/out.php?url=http://domain/gallery/cool-slug/"


пока это звучит типа мне показывают красную машину и говорят "вот видишь какая машина ? а я хочу красную!" - соответственно есть сомнения ...
Don't forget to run script update
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Переход на TCMS

Post by billion »

RewriteRule ^gallery/([^/]+)/index.html$ /script_folder_name/cgi/out.php?url=content&slug=$1&%{QUERY_STRING}
Это дефолт. Это урл галеры работает через аут. Правильно?

В том что я хочу урл галеры к трейду не имеет отношения. Человек забивая этот урл не попадает никогда на трейд, только на контент. Я его делаю через script_folder_name/tube/index.php и уже на этот урл шлю через аут.

Опять же вроде я понимаю что все похоже, но хочется уверенности.
billion
Posts: 394
Joined: Wed Feb 06, 2013 1:42 pm
Contact:

Re: Переход на TCMS

Post by billion »

При дефолтных настройках в TCMS для галеры
УРЛ в шаблоне
<a htref="gallery/slug/index.html">
Правило для него в htaccess
RewriteRule ^gallery/([^/]+)/index.html$ /script_folder_name/cgi/out.php?url=content&slug=$1&%{QUERY_STRING}

У меня урл в шаблоне
<a htref="/scj/cgi/out.php?url=http://domain/gallery/cool-slug/">
Правило для него в htaccess
RewriteRule ^gallery/([^/]+)/$ /scj/tube/?slug=$1 [L]

Как бы не одно и то же. И как человек, который не знает как работает внутри скрипт и какая его часть что считает я хочу быть уверен, что в моем варианте будет работать и трейд и записываться клики галере.
Вот и все.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Переход на TCMS

Post by admin »

Да, должно работать.
Don't forget to run script update
Post Reply