User Tools

Site Tools

Translations of this page:

ru:new_rotation_troubleshooting

Troubleshooting

Does not count CTR

Версия 2.Х

Для начала надо проверить, что есть показы.

Если нет показов, то проверяем:

  1. Count systems traders (noref, notrade and so on) in rotation в сеттингах. Часто проверяют работу на нореф трафе который может не считаться.
  2. Траф весь может идти как прокси (которые не считается), на Home будет указание на прокси, но вы это наверно игнорировали к текущему моменту
  3. Обрезание кеша: показы страниц хранит в кеше, если кеша мало то даные о показать могут выдавливаться оттуда
  4. передача имени домена (правильного) при запуске крона

Клики:

1. Должна быть включена либо magic rotation либо должен быть параметр ротации.

Варианты которые можно самостоятельно проверить:

Magic rotation : Https - передача рефа Magic rotation считает клики полагаясь на реф, если он не передается - ротация не смчитается. Как проверить: how_to_view_http_headers смотрим хедеры клика. Должен передаваться полный referer а не обрезанный только до домена.

Что делать: загуглить “https передача рефера” - будет полностью расписан вопрос.

“Magic rotation - skip_cache” часто странича тестируется с параметром skip_cache, в этом случае не будет считать клики, тк клики как раз и сохраняются в кеше до крона и в этом случае их просто не пишет.

Что делать: потестировать без skip_cache

Параметр ротации если вы считаете клики через параметр ротации и при этом у вас реврайты, то реврайты могут быть настроены так, что параметр ротации не передается.

Как проверить: сделать линки без реврайта, включить хедеры how_to_view_http_headers - должны быть хедеры Click-count-action. Если без реврайта они есть, а с реврайтом нет - значит проблема в том, что реврайт не передает параметры.

Что делать: пофиксить реврайты, что б они передавали реф.

Версия 1.Х

Сначала надо проверить что считаеются показы. Если показов нет - 99% в темплейтах страниц нету rot_in.php.

Если нет только кликов - проверьте что в линках к галерам есть параметр ротайии вида 12x34x5678.

Если и он есть - проблема может быть в реврайтах. Для проверки надо кликнуть на любой тумбе и проверить хедеры (Если не знаете что это такое или как их проверить - Troubleshooting пункт про хедеры). Если в хедерах нет полей вида Set-Cookie - значит реврайты написаны в обход out.php. Проверьте реврайты, сравните с тем что есть в вики.

Для версии 50+:

  • может быть у вас траффик только нореф например а в сетингах ротации отключен учет кликов для этого траффика.
  • может быть выключен подсчет кликов с проксей, и при этом неправильно настроен nginx и определять весь траффик как прокси Nginx

Does not show navigation

Проблема: у нас есть какая то страница на которой 2 тага: <thumb group=A num=1-10 and <thumb group=B num=1-10 Возникает проблема с навигацией, поскольку не ясно по какому из тагов считать максимальное кол-во страниц. В этой ситуации навигация не выводится.

Для того что б пофиксить это в 50 введен параметр page_main_tag те <thumb group=B num=1-10 page_main_tag=true в данном варианте посчитает навигацию по этому тагу.

Does not test new thumb

Нувые тумбы не тестируются. Сюда же относится если что-то где-то не выводится.

95% таких вопросов возникает когда галеры принадлежат к выключенным спонсорам\группам

Причем с группами надо иметь ввиду, что если тумба находится в группе А и Б, при этом группа А выключена, то может быть 2 варианта выборки:

1. Выбрать все тумбы которые не в группе А 2. выбрать все из группы Б

В первом случае , учитывая что наша галера в группе А то она не попадет в выборку В варианте 2 - попадет, тк в группе Б она есть.

Поэтому дабы можно было сделать и так и так сделано разделение.

- если группа НЕ указана то выборка идет по 1му варианту

- если группа указана - то по второму варианту

Template does not work

Обычно если что-то где-то не выводит, выводит не так, не видно и тп.

Лучше всего начать с проверки с минимальным темпелйтом где будут только рабочие таги без html, это возволяет сразу видеть незакрытые таги и прочее. Для этого

  • создаем тестовый темплейт, например test
  • пишем туда только рабочие таги, например
<!--ALT-->

<thumb num=1-10>
<!--GALLERY_ID--> <br>
</thumb>
  • открываем без реврайта и без кеша например domain.com/scj/tube/?force_template=test&slug=..&skip_cache=true

Если в минимальном темплейте работает, а в большом не работает - 99% вопрос в незакрытых тагах и “где-то что-то не заметил”. Если же в минимальном не работает - значит вопрос может быть в скрипте, создайте плз тему на форуме и укажите минимальный темпелйт что бы можно было локально протестировать проблему.

Does not grab thumbs

99% проблем можно идентифицировать по логу граббера. Для этого:

  1. добавляем одну галеру, которая предположительно не грабится
  2. ждем минуту что б граббер ее обработал
  3. смотрим что есть в логе gallery_grabber.log

Так же важные сообщения бывают в Script Messages (Это пункт меню)

Can not parse template

В 99% случаев - ошибка пхп кода в вашем темпелйте. Если внимательно прочесть что пишет после “can not parse template” то обычно там конкретно написано что именно не может сделать код. А если внимательно посмотреть на код - то сразу видно в чем проблема.

Если не видно в чем проблема то убираем весь пхп код из темплейта, потом добавляем кусками и открываем без кеша страницу, пока не дойдем до того момента когда появится ошибка. Так вы найдете какая часть кода выдает ошибку.

ru/new_rotation_troubleshooting.txt · Last modified: 2019/06/02 12:12 by admin