User Tools

Site Tools


ru:custom_galleries_and_tgp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:custom_galleries_and_tgp [2014/01/29 18:18]
ru:custom_galleries_and_tgp [2014/01/29 18:18] (current)
Line 1: Line 1:
 +====== Как использовать скрипт для постинга в ТГП. ======
  
 +Есть удобный и в принципе несложный вариант получить дополнительный траф. Чем это удобно и просто:
 +
 +  - Если у вас уже есть кастом гали, их можно сразу запостить в ТГП и получить дополнительный траф
 +  - Если вы просто занимаетесь постингом, то это тоже хороший вариант, тк таким образом удобно управлять контентом
 +  - Можно быстро делать гали даже из спонсорских zip архивов ([[http://smartcj.com/wiki/doku.php?id=ru:update_48#custom_galleries_from_zip]])
 +
 +
 +**Какие важные моменты есть для постинга в ТГП:**
 +
 +  - Код гали не должен меняться вообще
 +  - Для разных ТГП надо разные ресипы
 +
 +**Как сделать:**
 +
 +  * Делаем кастом темплейт в Rotation - CMS Pages, назовем его например tgp_pic, где не будет релейтов, только тумбы самой гали. Отсутствием релейтов важно тк они могут меняться, а нам надо что б галя не менялась.
 +  * В этом темплейте добавляем код вида
 +<code>
 +<? if ($_GET['recip'] == '1') { ?>
 +тут ресипы 1
 +<? } ?>
 +
 +<? if ($_GET['recip'] == '2') { ?>
 +тут ресипы 2
 +<? } ?>
 +
 +и так далее сколько надо ресипов
 +
 +А так же в этом темпелйте рекомендую убрать rot_in и таг scj_include поскольку они так же могут меняться.
 +</code>
 +
 +
 +  * Добавляем реврайт в конец .htaccess (или в конфиг nginx если вы используете его)
 +  RewriteRule ^gallery/([^/]+)/recip_([^\.]+).html$ /scj/tube/?slug=$1&force_template=tgp_pic&recip=$2 [L]
 +
 +  * Ссылки на галю будут вида 
 +
 +<code>
 +http://domain/gallery/<!--GALLERY_SLUG-->/recip_1.html
 +http://domain/gallery/<!--GALLERY_SLUG-->/recip_2.html
 +  
 +Где 1 2 и тд - это ресипы. Кстати, 1 , 2 и тп можно заменить на название tgp например.
 +</code>
 +
 +
 +**Где взять список урлов в данном виде**
 +
 +Отдельного пункта со словом 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)