vitaliy2:
> как посещаемость влияет на процесс?
если вы какой-то большой сайт, вроде фейсбука или чего-то сопоставимого, то к вашему мнению владельцы скриптов-блокировщиков прислушиваться будут.
Владимир Новицкий: зависит от того, что нужно будет сделать.
два варианта, проще и более сложный:
1 php
2 php+js
Второй вариант нужен на случай, если у вас страницы кэшируются и может какое-то время отдаваться старая версия страницы. В этом случае нужно будет js скриптом смотреть страницу, и править даты.
Сделать что 1й, что 2й вариант не проблема. Могу завтра взяться, сегодня уже работу закончил. 1й вариант выйдет не дорого, в скайпе завтра могу подробнее по стоимости написать.
ex3xeng: зависит от веса и количества картинок.
если что, их бесплатный аккаунт можно немного прокачать, если нажать их кнопки с лайками в фейсбуке, твитнуть и тп.
плюс у них есть партнерка, при регистрации по вашей реферальной ссылке немного добавляют к лимитам.
Igor Fedorov: внутри цикла пропишите логику использования нужных классов/тегов, вывод заголовков/картинок и прочего.
проще всего так
$i = 0;
while....
if($i==2 || $==3){
$class[]='row--long';
}
endwhile;
$i++;
или смотрите по параметрам поста. пробегитесь циклом по полученным постам.
отберите те, у которых есть длинный заголовок (длиннее хх символов), и их положите в отдельный массив,
те, у которых хаполнено поле цитата, их в другой массив.
потом, после цикла, посмотрите какие массивы у вас получились, и выведите их в нужных местах сетки.
ровно может не получится, поэтому нужна дополнительная логика, как быть в таких случаях. такое сложнее, но в некоторых случаях имеет смысл.
другой вариант
в цикле на стороне сервера все делать как раньше и отдавать просто массив с данными.
а шаблонизацию делать на стороне клиента, на js.
то есть, сетка будет строится на js. этот вариант. на мой взгляд, лучше.
если вам нужно как-то различать главную/категории/поиск и тп, добавляйте в кнопку параметр с текущей "категорией"
например так:
data-page="front" - главная
data-page="cat" data-param="1,2,3" - категории
data-page="search" data-param="слово" - страница с поиском
и на стороне сервера учитывайте эту переменную для WP_Query
nano_e_t_4: но вы же понимаете, что WordPress так же на php написан?
и вам нужно будет либо переписывать его на питоне, либо писать часть плагина на php?
Александр Зеленин: владелец сайт говорил, вы в разработке этого сайта участие принимали.
да и по коду функции вида zelenin_wp_enqueue_scripts() явно намекают на автора.
Впрочем, не исключаю, что это кто-то другой взял ваши наработки и использовал как основу.
Раз вы тут отвечаете, к вам вопрос есть.
Зачем на рабочих сайтах вы вот такое оставляете? https://gist.github.com/Dimasmagadan/f656b0a2b7cfd...
> как посещаемость влияет на процесс?
если вы какой-то большой сайт, вроде фейсбука или чего-то сопоставимого, то к вашему мнению владельцы скриптов-блокировщиков прислушиваться будут.