Проблема:
Вместо галеры выводит индекс (вернее даже 1ю страницу листинга галер).
При этом, если в конец урла галеры добавлять род_ид "?12345", к примеру, галера открывается.
Сайт: слейв, 1.51#201403201006. По одной категории, которая выбирается вставкой $_GET['group_id'] в /scj/tube/common.php.
В хтакцессе стандартные реврайты:
#slug galleries
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^videos/([^/]+)/index.html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L]
RewriteRule ^videos/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]
RewriteRule ^videos/([^/]+)/$ /scj/tube/?slug=$1 [L]
RewriteRule ^videos/([^/]+)/([0-9]{1,2}).html$ /scj/tube/?slug=$1&item_id=$2 [L]
Подскажите, пожалуйста, что не так?
Редиректит на индекс вместо галеры
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: Редиректит на индекс вместо галеры
имхо надо было сделать отдельный файл main.php например и там прописать нужную группу , его и сделать индексным . ну и убрать из коммон.пхп прописывание айдишника группы
Code: Select all
<?php
$_GET['group_name'] = 'phones';
include('./scj/tube/index.php');Re: Редиректит на индекс вместо галеры
Сделайте плз
print_r($_GET);
в темплейте который показывается или в хедере. Посомтрим какие параметры передаются.
print_r($_GET);
в темплейте который показывается или в хедере. Посомтрим какие параметры передаются.
Don't forget to run script update
Re: Редиректит на индекс вместо галеры
Array
(
[slug] => erica-naked
[group_id] => 5
[content_id] => 822cbcc4a81c3cfb48967be9e471e34c
[page_track] =>
)
(
[slug] => erica-naked
[group_id] => 5
[content_id] => 822cbcc4a81c3cfb48967be9e471e34c
[page_track] =>
)
Re: Редиректит на индекс вместо галеры
Ясно, когда указана группа оно по деофлту открывает content_list темпелйт
А зачем вы указываете группы при открытии галеры ?
Вообще судя по реврайту
RewriteRule ^videos/([^/]+)/$ /scj/tube/?slug=$1 [L]
должен срабатывать scj/tube/index.php на урл галеры
у вас же
include('./scj/tube/index.php');
те видимо сразатывает еще и другой реврайт.
А зачем вы указываете группы при открытии галеры ?
Вообще судя по реврайту
RewriteRule ^videos/([^/]+)/$ /scj/tube/?slug=$1 [L]
должен срабатывать scj/tube/index.php на урл галеры
у вас же
include('./scj/tube/index.php');
те видимо сразатывает еще и другой реврайт.
Don't forget to run script update
Re: Редиректит на индекс вместо галеры
Не понял вопроса. В начале топика я написал, как именно выделяется группа для нишевого туба. Ничего другого я не делаю.admin wrote: А зачем вы указываете группы при открытии галеры ?
Так что не так работает? Я всё делал по вашим же инструкциям. Что именно мне поправить?admin wrote: Вообще судя по реврайту
RewriteRule ^videos/([^/]+)/$ /scj/tube/?slug=$1 [L]
должен срабатывать scj/tube/index.php на урл галеры
у вас же
include('./scj/tube/index.php');
те видимо сразатывает еще и другой реврайт.
Re: Редиректит на индекс вместо галеры
Сорри я поудмал $_GET['group_name'] = 'phones'; это у вас прописано
Теперь ясно, по разному работает потмоу что судя по всему вы только 1 common поменяли
У вас соответственно есть только индекс с пагинацией и все, категорий нет, верно ?
Теперь ясно, по разному работает потмоу что судя по всему вы только 1 common поменяли
У вас соответственно есть только индекс с пагинацией и все, категорий нет, верно ?
Don't forget to run script update
Re: Редиректит на индекс вместо галеры
Да, категорий нет.
Re: Редиректит на индекс вместо галеры
да, вариант с изменение коммон я четсно говоря не сталкивался, в этом плане вариант GangstaBros более правильный.
Но добавлено в 51 что бы темпелйты выбирались нормально и для вашего варианта.
Будем смотреть возникнут ли у кого-то пробелмы с этом случае.
Но добавлено в 51 что бы темпелйты выбирались нормально и для вашего варианта.
Будем смотреть возникнут ли у кого-то пробелмы с этом случае.
Don't forget to run script update
Re: Редиректит на индекс вместо галеры
В смысле добавлено? Я ап сделал - всё также.
Пока перешёл на вариант Гангстаброз.
Пока перешёл на вариант Гангстаброз.







