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] (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)