User Tools

Site Tools

Translations of this page:

ru:custom_galleries_and_tgp

Как использовать скрипт для постинга в ТГП.

Есть удобный и в принципе несложный вариант получить дополнительный траф. Чем это удобно и просто:

  1. Если у вас уже есть кастом гали, их можно сразу запостить в ТГП и получить дополнительный траф
  2. Если вы просто занимаетесь постингом, то это тоже хороший вариант, тк таким образом удобно управлять контентом
  3. Можно быстро делать гали даже из спонсорских zip архивов (http://smartcj.com/wiki/doku.php?id=ru:update_48#custom_galleries_from_zip)

Какие важные моменты есть для постинга в ТГП:

  1. Код гали не должен меняться вообще
  2. Для разных ТГП надо разные ресипы

Как сделать:

  • Делаем кастом темплейт в Rotation - CMS Pages, назовем его например tgp_pic, где не будет релейтов, только тумбы самой гали. Отсутствием релейтов важно тк они могут меняться, а нам надо что б галя не менялась.
  • В этом темплейте добавляем код вида
<? if ($_GET['recip'] == '1') { ?>
тут ресипы 1
<? } ?>

<? if ($_GET['recip'] == '2') { ?>
тут ресипы 2
<? } ?>

и так далее сколько надо ресипов

А так же в этом темпелйте рекомендую убрать rot_in и таг scj_include поскольку они так же могут меняться.
  • Добавляем реврайт в конец .htaccess (или в конфиг nginx если вы используете его)

RewriteRule ^gallery/([^/]+)/recip_([^\.]+).html$ /scj/tube/?slug=$1&force_template=tgp_pic&recip=$2 [L]

  • Ссылки на галю будут вида
http://domain/gallery/<!--GALLERY_SLUG-->/recip_1.html
http://domain/gallery/<!--GALLERY_SLUG-->/recip_2.html
  
Где 1 2 и тд - это ресипы. Кстати, 1 , 2 и тп можно заменить на название tgp например.

Где взять список урлов в данном виде

Отдельного пункта со словом recip нет, однако можно пойти в Rotation - Export, в любом из поле паттерна выбрать Slug URL и скрипт выдаст списко урлов вида

http://domain/gallery/cool_gal/index.html

а потом в любом редакторе или уже при постинге заменить index.html на recip_1.html и так далее.

ru/custom_galleries_and_tgp.txt · Last modified: 2014/01/29 18:18 (external edit)