Лично не постил, но вот такая схема должна работать: (написал в вики тоже, копипастаю оттуда)
Как использовать скрипт для постинга в ТГП.
Есть удобный и в принципе несложный вариант получить дополнительный траф. Чем это удобно и просто:
- Если у вас уже есть кастом гали, их можно сразу запостить в ТГП и получить дополнительный траф
- Если вы просто занимаетесь постингом, то это тоже хороший вариант, тк таким образом удобно управлять контентом
- Можно быстро делать гали даже из спонсорских zip архивов и их тоже постить (
http://smartcj.com/wiki/doku.php?id=ru:update_48#custom_galleries_from_zip)
Какие важные моменты есть для постинга в ТГП:
- Код гали не должен меняться вообще
- Для разных ТГП надо разные ресипы
Как сделать:
* Делаем кастом темплейт в 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 и так далее.