Page 1 of 3
Как такое намутить ?
Posted: Tue Sep 05, 2017 8:50 am
by richmantrade
Доброго всем дня.
Возникло у меня желание сделать галеры нестандартого типа, но пока нет понимания как это реализовать.
Хочу сделать как бы кастом_галю, но с сылками (ссылок несколько для каждой галеры) на спонсора. Что б выглядело так:
/index.php?gallery_id - пиксовая галера, шаблон content_custom_pic, где выводятся тумбы галереи, НО с сылками на страницы спонсора с конкретной большой картинкой.
Фактически нужно что б:
Code: Select all
<gallery_content>
<a href="<!--IMAGE-->">
<img src="<!--THUMB-->">
</a>
</gallery_content>
выводило что то типа:
Code: Select all
<a href="http://сторонний_домен/?gallery_id=1&item_id=1">
<img src="тумба_галлереи_1">
</a>
<a href="http://сторонний_домен/?gallery_id=1&item_id=2">
<img src="тумба_галлереи_2">
</a>
....
<a href="http://сторонний_домен/?gallery_id=1&item_id=10">
<img src="тумба_галлереи_10">
</a>
Понимаю, что стандартными средствами такое не сделать, потому прошу совета

Спасибо!
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 9:35 am
by admin
Уточню - спонсор в данном случае (судя по http://сторонний_домен/?gallery_id=1&item_id=1">) - это свой другой домен ?
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 9:36 am
by richmantrade
Да да, именно так.
Ой нет, не так.
Другой домен, но не свой.
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 9:40 am
by admin
А откуда скрипт будет знать например что для тумба 1 надо делать ссылку
http://сторонний_домен/?gallery_id=1&item_id=1
а не например
http://сторонний_домен/?gallery_id=12345454
Вы как-то импортируете этот урл тоже при создании галеры ?
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 9:51 am
by richmantrade
Ну урлы эти у меня есть в файлике от спонсора.
По сути есть все что нужно от спонсора.
Есть урл самой галереи спонсора (по сути он наверное мне не нужен даже) , есть урлы на страницы с большими картинками, и есть урлы тумб из которых создадутся тумбы галереи.
Короче говоря вот пример спонсорской галеры
https://xhamster.com/photos/gallery/fuckandtell-8669078
В галерее 6 картинок, соотв-но 6 страниц с большими картинками:
https://xhamster.com/photos/gallery/8669078/157441230,
https://xhamster.com/photos/gallery/8669078/157441229,
https://xhamster.com/photos/gallery/8669078/157441228,
https://xhamster.com/photos/gallery/8669078/157441227,
https://xhamster.com/photos/gallery/8669078/157441226,
https://xhamster.com/photos/gallery/8669078/157441225
И 6 картинок для тумб галереи:
https://ept.xhcdn.com/000/157/441/230_450.jpg,
https://ept.xhcdn.com/000/157/441/229_450.jpg,
https://ept.xhcdn.com/000/157/441/228_450.jpg,
https://ept.xhcdn.com/000/157/441/227_450.jpg,
https://ept.xhcdn.com/000/157/441/226_450.jpg,
https://ept.xhcdn.com/000/157/441/225_450.jpg
Я же как раз интересуюсь, каким образом это заимпортить на свой домен, что б из картинок создать тумбы галереи, а вместо больших картинок иметь в базе соответствующие урлы на спонсорские страницы с большими пиксами (типа
https://xhamster.com/photos/gallery/8669078/157441230 )
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 10:02 am
by admin
А если попробовать импорт image list когда руками задаются урлы картинок для галеры
Но там есть фиче когда можно задать и тумбы вида
http://gallery_url|http://image1/#http://thumb1/,http://image2/#http://thumb2/
http://gallery_url - тут просто что б было проще найти галеру или deletion rss например добавить
и при грабе поставить make thumb\hotlink images - тумбы сделает, а картинки оставит на хосте спона.
Будет то что надо ?
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 10:12 am
by richmantrade
Нет не то что надо.
Тумбы то сделает - это понятно, и большие картинки у спона оставит - тоже понятно. И запишет мне в базу именно урл картинки на спонсоре (в нашем примере
https://ept.xhcdn.com/000/157/441/230_450.jpg ) , а мне нужно иметь урлы спонсорских страниц с большой картинкой (в нашем примере
https://xhamster.com/photos/gallery/8669078/157441230 )
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 10:14 am
by admin
Да, те вопрос только в том, что б в импорте
http://image1 - это был урл не на картинку, а на страницу, верно ?
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 10:53 am
by richmantrade
Не уверен что именно так. В этом случае как тумбы галереи создавать ?
Re: Как такое намутить ?
Posted: Tue Sep 05, 2017 11:16 am
by richmantrade
Я все-таки считаю что в настоящий момент стандартными способами сделать такое нельзя.
По хорошему наверное нужно добавалять еще один столбец в табличку, что б отдельно импортить туда урлы спонсорских страниц.
Сейчас же я советуюсь с вами, как можно поступить.
Варианты вижу следующие:
1. Импортить урлы с разделителем к примеру в Custom_var1 , а затем в шаблоне превращать custom_var в массив и выводить нужный урл как $array['<!--ITEM_NUM-->']
2. После импорта галер отдельным скриптиком своим заменять значения <!--IMAGE--> в БД.
У меня же есть соответствие урл_картинки | урл_страницы . Но этот вариант не очень - т.к. в таком случае нельзя настрить import_set к примеру.