осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 03/04/10 в 19:34 |
С этим вопросом к хостеру надо обращаться, на смаом деле.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 06/04/10 в 08:02 |
можно ли сделать так, чтобы несколько текстов, которые я добавляю в post headers и post footers вставлялись не рандомно в посты, а в заданном порядке?
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 06/04/10 в 11:45 |
"В заданном порядке" это как? Предположим, у тебя есть 2 фида: feed1 и feed2.
Первый (feed1) в настройках футера имеет следующее:
footer1-1
####more####
footer1-2
####more####
footer1-3
У второго же (feed2) прописано это:
footer2-1
####more####
footer2-2
Что должно произойти, если на твой блог подтянется, ну, скажем, 7 постов в следующем порядке?
1 из feed1
2 из feed2
3 из feed1
4 из feed1
5 из feed1
6 из feed2
7 из feed2
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 06/04/10 в 12:02 |
че то я не понял нифига... что должно произойти? вставятся они как захотят и куда захотят, я думаю
уточню, что я имел в виду - у меня есть feed на 3 поста с футером
footer1-1
####more####
footer1-2
####more####
footer1-3
я хочу чтобы footer1-1 попал в пост 1, footer1-2 в пост 2 и footer1-3 в пост 3, потому что мне нужно загрузить список футеров, которые по порядку будут вставляться в посты, а не открывать каждый пост и вставлять
а вопрос подразумевал, может есть другой тег или можно его придумать, кроме ####more####, какой-нибудь ####next#### например,
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 06/04/10 в 15:36 |
А что будет когда список закончится?
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 07/04/10 в 05:07 |
1.
Duplicate Post Finder
heuristic search algorithm
"...in some cases it may consider really different posts as dupes..."
у меня наоборот, 22 поста по 2 одинаковых, но синонимизированных слегка небольшой базой, и он пишет, что все ок - все посты разные
"22 posts processed, 0 duplicate(s) found among 0 posts"
остальные алгоритмы тем более ничего не видят...
в настройках синдикации тоже есть опция Check for duplicate posts by, но не понятно как это работает, я ставлю разные варианты, но изменений не вижу, входящий фид не синонимизирован, там идет по два абсолютно одинаковых поста
2. Check syndicated feeds for updates every 1440 minutes. If you don't need auto updates, just set this parameter to 0.
ставлю ноль, апдейт - стоит 10 минут, и хоть убейся - 10 и все
3. Код: | $post ['post_content'] = preg_replace("/(<img)(\s+)(.*src)/i", "\\1 alt=\"".$post ['post_title'] ."\"\\2\\3", $post ['post_content'] ); |
что-то не хочет работать ни с $post ['post_content'] ни с $post ['post_excerpt'], режим nofollow выключал и включал - без разницы
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 07/04/10 в 12:01 |
groko писал: | 1.
Duplicate Post Finder
heuristic search algorithm
"...in some cases it may consider really different posts as dupes..."
у меня наоборот, 22 поста по 2 одинаковых, но синонимизированных слегка небольшой базой, и он пишет, что все ок - все посты разные
"22 posts processed, 0 duplicate(s) found among 0 posts"
остальные алгоритмы тем более ничего не видят... |
Пиведи примеры ( обязательно в HTML формате!) двух любых слегка синонимизированных поста, которые "Duplicate Post Finder" не может определить, как одинаковые.
groko писал: | в настройках синдикации тоже есть опция Check for duplicate posts by, но не понятно как это работает, я ставлю разные варианты, но изменений не вижу, входящий фид не синонимизирован, там идет по два абсолютно одинаковых поста |
Как же непонятно, если там написано как это работает. Проверка уникальности происходит по GUID-ам, по тайтлам, или по обоим параметрам одновременно. Случай, когда добавляются 2 одинаковых поста, в принципе, возможен. Это происходит тогда, если твой блог открывают 2 и более человек одновременно (с точностью до каких-то миллисекунд) и каждый начинает парсить фиды на наличие новых постов. Первая копия запущенного скрипта находит и добавляет новый пост, но вторая так же его находит и добавляет, т.к. тупо не успевает узнать о том, что он уже добавлен.
Данная проблема решена в следующей версии плагина (выйдет в самое ближайшее время) посредством старого доброго крона. Т.е. если апдейтить блог не при его открытии, а делать это по крону - подобных накладок не будет в принципе.
groko писал: | 2. Check syndicated feeds for updates every 1440 minutes. If you don't need auto updates, just set this parameter to 0.
ставлю ноль, апдейт - стоит 10 минут, и хоть убейся - 10 и все |
Хм. возможно баг. Сейчас буду смотреть. Вообще, есть альтернативный метод отключения фида. Нужно выставить ноль в поле "Maximum number of posts to be syndicated from each feed at once".
groko писал: | 3. Код: | $post ['post_content'] = preg_replace("/(<img)(\s+)(.*src)/i", "\\1 alt=\"".$post ['post_title'] ."\"\\2\\3", $post ['post_content'] ); |
что-то не хочет работать ни с $post ['post_content'] ни с $post ['post_excerpt'], режим nofollow выключал и включал - без разницы |
В принципе, я писал, что код, который я тебе дал, был написан за 2 минуты, как говорится, "на коленке". Его по уму дорабатывать надо. Но я так же сказал, что в общих случаях он будет работать. Если не трудно, дай ссылку на фид, с которым не работает код подстановки alt-а из примера выше.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 07/04/10 в 12:20 |
примеры постов, вставляю как мне выдал вротпресс
Код: | Little Rocki was sucking on his large ramrod as he fingered her dark hole to prep her for a fine anal fucking. This dude fucked her twat for a bit and then he shoved his large weenie right up her booty. That babe took a fine n' hard ass fucking for several minutes AND then her tight little dark hole was left open gaping wide!
<div class="media_block"><a href="http://galleries.maketeengape.com/free/1/video/001ROCKI86299155/2/14720/"><img class="media_thumbnail" src="http://blockboostercash.com/fhgimg/14720.jpg" alt="" /></a></div> |
Код: | Little Rocki was sucking on his big dick as this man fingered her asshole to prep her for a wonderful anal fucking. He screwed her twat for a bit & then this man pushed his big knob right up her butt. This babe took a good n' hard ass fucking for several minutes and then her tight little butthole was left open gaping wide!
<div class="media_block"><a href="http://galleries.maketeengape.com/free/1/video/001ROCKI86299155/1/14719/"><img class="media_thumbnail" src="http://blockboostercash.com/fhgimg/14719.jpg" alt="" /></a></div> |
вот фид, на котором я проверял код для вставки альтов http://www.brothersincash.com/members/php/rss/1919579/444/video
Последний раз редактировалось: groko (07/04/10 в 14:07), всего редактировалось 3 раз(а)
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 07/04/10 в 13:12 |
1) В приведенных выше постах:
а) разные картинки;
б) разные ссылки.
Что именно делает их одинаковыми?
2) С фидом от brothersincash.com как раз все понятно. Код, который я тебе дел, вставляет alt-ы в картинки, находящиеся в теле поста (между тэгами <content> или <description>. В вышеприведенном фиде таковых постов не имеется (см. его исходник). Собственно, это вообще фид для TGP, а не для блогов. Тумбы со ссылками идут аттачментами, стало быть, данный конкретный фид никак не попадает под тот "общий случай", о котором я тебе говорил.
В принципе, вопрос вставки альтов можно будет решить и с ним, но это будет возможно только в следующей версии плагина, которая умеет обрабатывать любые заданные пользователем тэги XML файла, как поля массива $post.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 08/04/10 в 17:38 |
Ну вот, сегодня был официально выпущен плагин CyberSEO Suite v.4.80, на который я так часто ссылался в этом топике. Список изменений можно посмотреть на официальном сайте: http://www.cyberseo.net/
Дабы привести рабочий пример, использования новых фичей, обращучь к предыдущему вопросу groko о том, как вставлять alt-ы в ссылки фида
http://www.brothersincash.com/members/php/rss/1919579/444/video. В версии 4.80 это делается довольно просто:
1) добавляем фид http://www.brothersincash.com/members/php/rss/1919579/444/video;
2) в настройках "Insert Media Attachments" выставляем значение "Do not insert attachments";
3) в поле "PHP Code <?php .. ?>" вставляем следующий код:
Код: | $post['post_content'] = $post['post_excerpt'] . '<br />' . '<a href="'. $post['link']. '"><img src ="'. $post['enclosure_url']. '" alt="'. $post['post_title']. '"></a>'; |
Картинка со ссылкой на галеру и альтом, соответствующим названию поста, будет вставляться снизу под текстом. При желании, можно поставить ее сверху и посредине поста. Кроме того, можно задать ее размеры, выравнивание, или, например, вставить поле title для тэга ссылки. В общем, при наличии фантазии, и начального знания PHP, можно делать все, что угодно. В этом плане, плагин CyberSEO Suite предоставляет полную свободу.
Последний раз редактировалось: cyberxxx (08/04/10 в 19:25), всего редактировалось 2 раз(а)
|
|
|
|
С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949
|
Добавлено: 08/04/10 в 18:27 |
блина..дружище - закажи у меня что ли перевод на русский со скидкой. продаж точно больше будет.
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 08/04/10 в 18:56 |
Да я на английском-то его толком описать не могу. На оф. сайте всего лишь поверхностное описание. В плагине столько всяких функций, при чем, каждую можно использовать в совершенно разных целях (иногда, совсем не очевидных с первого взгляда - см. пример выше). Мне легче что-то вроде публичного раздела Tips and Tricks сделать. На мастере он, считай, уже есть. Осталось сделать то же самое на GFY.
З.Ы. В ближайшее время расскажу, как делать автонаполняемые тюбо-блоги на основе WordPress-a и CyberSEO Suite. Гугль любит тюбы и блоги, а стало, быть, тюбо-блоги он любит вдвойне
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 08/04/10 в 19:40 |
нажимаю one click upgrade, пишет, что все прошло ок и версия новая, кликаю на tools, syndicator и т.д. - не вижу изменений никаких, возвращаюсь на страницу с главными опциями - пишет, что снова старая версия и можно делать one click upgrade, кликаю, пишет, что все прошло ок и версия новая, но история повторяется, даже если просто обновляю страницу, права 777 выставил уже до самой последней папки вверх, куда можно добраться
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 08/04/10 в 19:56 |
Был небольшой косяк в системе автоапдейта. Все пофиксал.
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 08/04/10 в 20:12 |
slonic: +100, с первого взгляда по картинкам то все понятно, но если бы была возможность его хоть в основном параметре прочитать а не транслейтом и догадками, продаж было бы явно больше.
Это учитывая что с переводчиком я тексты читабельно перевожу, оценили
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 08/04/10 в 20:37 |
про custom fields не до конца понял:
он вытянет только те, что существуют в исходном фиде или я могу задать любые свои, какие мне нужно чтобы появились в постах
сразу вопрос:
можно как-то задать, чтобы в "name" прописывалось что-то конкретное из поста? в частности меня интересует, чтобы он в посте находил ссылку вида src="http://picture.jpg" и подставлял http://picture.jpg в поле value для custom field "thumb"
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 08/04/10 в 21:24 |
groko писал: | про custom fields не до конца понял:
он вытянет только те, что существуют в исходном фиде или я могу задать любые свои, какие мне нужно чтобы появились в постах |
Объясняю. Предположим, у тебя есть тема для WP, которая в каждом посте отображает каую-то дополнительную инфу, которую, в свою очередь, берет из соответствующего поля Custom Field (его можно создавать для всех постов WP). Например, это может быть тумба от галеры, или длительность музыкальной композиции.
Т.е. предположим, у тебя есть тема, посвященная музыке, которая к каждому треку хочет иметь Custom Field "duration". В то же время, у тебя есть какой-то XML фид, посвященный музыкальным новинкам, который ты хочешь паристь. В нем длительность песни обозначена каким-то тэгом. Например <time> (типа <time>3:45</time>).
Для того, чтобы поместить значение тэга <time> в Custom Field "duration" тебе будет достаточно прописать следующую строчку в поле настройках фида " Custom Fields":
time::duration
Вот и все! Остальное плагин сделает за тебя сам.
groko писал: | сразу вопрос:
можно как-то задать, чтобы в "name" прописывалось что-то конкретное из поста? в частности меня интересует, чтобы он в посте находил ссылку вида src="http://picture.jpg" и подставлял http://picture.jpg в поле value для custom field "thumb" |
Можно, но для этого придется писать свой PHP обработчик (поле " PHP Code <?php .. ?>" настроек фида), который будет находить в тексте поста ( $post['post_content']) ссылку на картинку и присваивать ее элементу массива $post['custom_fields']['thumb']. В принципе, ничего сложного для любого PHP кодера. Думаю, что за символическую денежку тебе ее напишут в два счета. Скажу по секрету: там хватит одной регулярки
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 14/04/10 в 00:43 |
semen_ssr писал: | slonic: +100, с первого взгляда по картинкам то все понятно, но если бы была возможность его хоть в основном параметре прочитать а не транслейтом и догадками, продаж было бы явно больше.
Это учитывая что с переводчиком я тексты читабельно перевожу, оценили |
А ты спрашивай что непонятно прямо здесь. Глядишь, и кому-то еще пригодиться. Мне реально не хватает времени делать описания сразу на двух языках (это при всем при том, что английский у меня дааааалеко не идеальный). Тем более, что обычное техническое описание не научит людей пользоваться плагином, как говорится, в полный рост. Там слишком много нюансов и малоочевидных деталей. Именно по этой причине я и создал топик на GFY - что-то вроде обучающего курса по работе с плагином: http://www.gfy.com/showthread.php?t=962586
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 14/04/10 в 01:13 |
cyberxxx: вот тебе спасибо что он на гфу
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 14/04/10 в 01:33 |
А там плюсов на ровном месте не ставят
На самом деле, не хочу никого обидеть, но у меня 99% клиентов - англоговорящие. Где же еще мне надо было этот топик создавать, и неужели ты думаешь, что мне по кайфу писать на английском?
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 14/04/10 в 02:17 |
cyberxxx: да при чем там плюсы, если я в английском как в балете
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 14/04/10 в 12:08 |
Это шутка была. А по теме. Ну что я скажу. Надо наверно как-то начинать русскую версию документации писать.
|
|
|
|
С нами с 15.02.09
Сообщения: 342
Рейтинг: 93
|
Добавлено: 14/04/10 в 17:40 |
какой, мля, тормозной этот gfy, так и хочется им сказать, чтобы шли и факали себя сами - целый день линка не грузилась, а потом когда все-таки попал, пришлось региться, да так и не смог, виснет на полдороги... так и не добрался до топика твоего
|
|
|
|
С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329
|
Добавлено: 14/04/10 в 17:57 |
groko: там все просто, надо только мыло не маил ру вводить и тому подобное
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 14/04/10 в 21:29 |
Да вы просто задавайте вопросы - что непонятно. Я буду отвечать. Потом и русскую версию "Tips and Tricks" сделаем. Пока действительно не успеваю я все одновременно.
|
|
|
|