Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 07/04/11 в 07:13 |
В общем структура сайта из своих галерей (не ФХГ), просто на движке ВП, поэтому здесь спрашиваю, больше негде Мозгую как лучше организовать.
1. Пост это и есть галерея. Т.е. в анонсе тумба, клик - галерея.
2. Пост это тумба, залинкованная на галерею, которая сделана на странице (page).
Смотрел, вижу делают и так, и так, в принципе разницы нет, если сам пост только чисто тумба, даже лучше пожалуй 1-й, т.к. меньше работы, ну и бестолковые не посещаемые страницы-посты веса в СЕ не дадут.
Но у меня доп. задумки с вариантом 2. Популярные галереи через какое-то время (скажем 1-2-3 месяца) снова выводятся с новым постом. Но в таком случае нужно придумывать ТЗ для кодера чтоб при поиске (по модели например), по тегам, категории - не выдавались посты с одинаковыми тумбами на одну и ту же галерею. Можно конечно тумбы разные делать, но все равно ведущие на одну и ту же галеру - некорректно. Правда если даже фильтр поиска/архива, то листая по датам, можно напороться тоже, но это уже не так бросается (т.к. будет разница 1-2-3 месяца), как если 2 (или больше) одинаковые тумбы в выдаче рядом.
Как ваше мнение по такому алгоритму?
Просто я напоролся на один сайт, там вроде бы так и организовано, если смотреть на ссылку, куда ведет тумба с поста. В ссылке год и месяц галеры. Вот только я заглядывал в тот год и месяц и той галереи не находил. Вот сайт, может кто поймет, что там за алгоритм, а то что-то до меня не доходит - http://www.nudespuri.com/ Сайтмап смотрел, там только посты, галеры не прописаны, хотел подсчитать. Если путано объяснил, вот пример: тумба поста от April 6, 2011 (Macao – Releianin) в ссылке видим 2009/12 т.е. понятно что она была создана 2009-12. Но если просмотреть декабрь 2009, то там ее нет. Ломаю голову, не могу разгадать, поможИте
Ну или советы, идеи - какие еще варианты выдавать юзеру популярные галеры. Ну самый простой понятно: выводить 10-15 тумб чуть поменьше внизу, сбоку типа Favourite Galleries. Рейтинг со звездочками толку мало дает ИМХО, лучше самому вести статистику по просмотрам и выдавать.
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 07/04/11 в 08:39 |
Всё, я догнал алгоритм того сайта
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 07/04/11 в 23:33 |
ну так расскажи в чем секрет
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 08/04/11 в 02:42 |
Пока предположение, нужно проверить, но идея интересная, подозреваю там перемешивание дат постов, на основе статистики движка топлиста.
|
|
|
|
С нами с 02.04.05
Сообщения: 2172
Рейтинг: 495
|
Добавлено: 08/04/11 в 05:20 |
у него еще pmates.com
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 08/04/11 в 09:17 |
masterVIA: А как нашел, IP-то разные, или просто случайно?
|
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 08/04/11 в 12:48 |
удалено...
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|
С нами с 02.04.05
Сообщения: 2172
Рейтинг: 495
|
Добавлено: 08/04/11 в 17:21 |
photomuza писал: | masterVIA: А как нашел, IP-то разные, или просто случайно? |
ты помоему сам писал что один овнер, на мастере здесь
вообще я общался по мылу с pmates, покупал у него плаг, nudespuri тоже писал, в итоге с моими прекрасными навыками общения мне владелец не отвечает на письма больше. у нудс пури мыло связано с Budapest Holdings, ну и если погуглить то вот
Цитата: | Budapest Holdings, LLC, Email: pmates[AT]pmates.com |
|
|
|
|
С нами с 02.04.05
Сообщения: 2172
Рейтинг: 495
|
Добавлено: 08/04/11 в 18:34 |
по сабжу в реальный архив по датам у него немного другой путь, может это не хитрые вращения а просто технические пометки? циферки похожи на дату получения фхг (может чтобы не запутаться), хотя с Macao Releianin было не совсем в декабре, скорее Nov 24th 2009
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 08/04/11 в 20:23 |
Не понял, какой реальный архив? С постовой тумбы отсылает через скрипт на галерею. А то что даты похожи на даты появления ФХГ, так это ж естественно: появились новые ФХГ - запостились.
Я тут читаю ветку Yacca-а, он приводит примеры как можно даты постов менять. Надо поизучать и можно вполне обойтись без топового движка. Топовый или какой-то другой попроще счетчик думаю лучше прицепить на спонсорские ссылки в галерах. Те посты (ведущие на гали) где больше, уже можно и руками передвигать повыше.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 09/04/11 в 01:20 |
Зачем тебе даты менять? Есть механизм Custom Fields. Создан как раз для таких задач как твоя. Многие плагины рэйтинга используют именно его.
А чтобы сортировать посты есть параметры запроса Order & Order By. Менять вместо этого даты - плохая идея.
Цитата: | Пост это и есть галлерея... |
Для этого даже есть специальный shortcode - [gallery].
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 09/04/11 в 07:52 |
Yacc: Зачем Custom Fields нужен не понял. Про Order & Orderby Parameters - тут мы тоже кажись не поняли друг друга: под популярностью я имел ввиду количество просмотров поста, а ВП не считает это дело, там по комментам я видел, наверное и ты это имел ввиду. Почему плохая идея менять даты, наверное лучше в твоей ветке спросить, но мне это больше подходит под мои задачи - не забывай про архивы, которые листаются с последних дат, ну и посты 2-3 месячной давности, выставленные вместо последних, будут выглядеть как-то неадекватно ИМХО.
Код [gallery] видел, он мне не нужен. Вот плагин Popularity Contest пригодился бы, но скачал и получилось как ты и писал у себя - фатал ерроу, нелады с таблицей (ВП последняя). Но с другой стороны я планирую это дело под большой трафик, так что возможно как раз лучше к примеру скрипт DF, он не юзает БД.
Но это все на будущее, первое время можно и руками менять, здесь же я хотел посоветоваться по самому принципу, но так ничего никто и не сказал толком, буду дальше сам мозговать.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 09/04/11 в 10:06 |
photomuza писал: | я имел ввиду количество просмотров поста, а ВП не считает это дело, |
ВП считает, то, что ему скажут.
Вот как можно организовать по количеству просмотров (рейтингу, чему-угодно):
Если дописать в functions.php
Код: | function yacc_create_post_meta() {
if( isset( $GLOBALS['_POST']['post_ID'] ) ) {
$id = $GLOBALS['_POST']['post_ID'];
$views = get_post_meta( $id, 'views', true );
if( $views == '' ) add_post_meta( $id, 'views', 0 );
}
}
add_action( 'publish_post', 'yacc_create_post_meta' ); |
то каждый раз когда ты будешь нажимаешь кнопку Publish/Update будет проверятся наличие поля views и в случае отсутствия оно будет создаваться со значением 0.
Теперь если дописать внутри цикла в single.php
Код: | $id = get_the_id();
update_post_meta( $id, 'views', 1 + get_post_meta( $id, 'views', true ) ); |
то каждый раз когда пост показывается в этом шаблоне к полю views будет прибавляться 1.
И если нужно вывести посты в порядке убывания значений поля views:
Код: | query_posts( array(
'posts_per_page' => 30,
'ignore_sticky_posts' => 1,
'nopaging' => 1,
'meta_key' => 'views',
'order' => 'DESC',
'orderby' => 'meta_value_num'
) );
if( have_posts() ) {
while( have_posts() ) {
the_post();
the_title();
echo '<br/>Views: '.get_post_meta( get_the_id(), 'views', true );
}
} |
|
|
|
|
Спасибо всем, кто еще МОЖЕТ!
С нами с 25.07.04
Сообщения: 3875
Рейтинг: 1570
|
Добавлено: 09/04/11 в 10:48 |
ОК, спасибо, заценил, на досуге поэкспериментирую. Жаль я РНР не освоил, если б умел, то прописал бы смену дат все же. Почему плохая идея ты не сказал, возможно подумал, что БД загрузится, так это планируется делать скажем раз в неделю, а может и реже.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 09/04/11 в 10:57 |
photomuza писал: | Жаль я РНР не освоил, если б умел, то прописал бы смену дат все же. Почему плохая идея ты не сказал,.. |
Видимо освоил что-то другое, что позволит тебе заплатить немного баксов тому, кто освоил пхп.
А идея плохая как и всё, что делается через жопу.
|
|
|
|