Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 04-02-2008 14:33:41

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Статья дня -- как такое сделать?

Вывести несколько случайных статей -- понятно как. А вот как сделать, чтобы каждый день выводилась наугад одна статья и висела целый день? А на следующий день -- другая?

Причем из определенной категории и с заполненным заданным ключевым словом.

есть еще вариант -- как найти статью, если известна картинка к ней?

Отредактированно glebotr (04-02-2008 14:39:18)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#2 05-02-2008 03:35:42

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Статья дня -- как такое сделать?

Имхо все запросы требуют php smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 05-02-2008 04:57:49

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

glebotr написал:

Причем из определенной категории и с заполненным заданным ключевым словом.

Что имеется ввиду под ключевым словом? Произвольное слово содержащееся в теле статьи или одно из custom полей?


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#4 05-02-2008 10:13:26

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Статья дня -- как такое сделать?

Из кастом


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#5 05-02-2008 17:19:25

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Статья дня -- как такое сделать?

the_ghost написал:

Имхо все запросы требуют php smile

Мне тоже так кажется.
Надо делать поиск подходящей под условия Статьи и записывать ИД этой статьи в какой-то файл.
При формировании страницы - определять дату изменения файла, и если дата не совпадает с текущей, то делать поиск подходящей Статьи заново, с записью в файл.
Если совпадает, то выводить Статью с указанным в файле ИД

Отредактированно Evgeny (05-02-2008 17:19:47)

Неактивен

 

#6 05-02-2008 17:48:25

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Статья дня -- как такое сделать?

О нет... я не владею на таком уровне sad

Может, кому-нибудь еще эта тема интересна, и этот кто-нибудь не против написать плагин? Или назначить вознаграждение?

Тех. требования такие: вывод случайной статьи из заданной категории, опционально -- с заполненным заданным пользовательским полем, в заданной форме, смена через заданный промежуток времени. Плагин должен игнорировать прилепленные, скрытые и пр. не опубликованные статьи.

Второй, менее предпочтительный, вариант: вывод статьи по ID изображения в статье. В заданной форме, конечно. Должна быть возможность передат в качестве атрибута имя файла изображения.

Отредактированно glebotr (05-02-2008 17:54:34)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#7 05-02-2008 19:13:50

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

Сейчас немного разгребусь и попробую что-нибудь написать. Было бы не плохо, Глеб, если бы ты мне свои требования написал на мыло.


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#8 05-02-2008 19:57:01

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Статья дня -- как такое сделать?

Написал


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#9 11-02-2008 23:36:32

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

Свершилось чудо!

Вдохновлённый нуждами Глеба, я поковырял исходники Тхр (кстати, много полезного и интересного нашёл), поковырял плагин для ротации картинок и написал этот маленький, чудестный плагин, который должна иметь в своём хозяйстве каждая уважающая себя ТХР хозяйка.

Спасибо Глебу, которого я помянул добрым словом в помощи к плагину, за то, что он написал эту помощь и сподвиг меня на этот плагин.

Пользуйтесь и радуйтесь. Можете писать мне спасибо здесь. Мне будет приятно smile

Ежели возникнут проблемы, то тоже пишите. Будем разбираться.


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#10 12-02-2008 13:51:10

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Статья дня -- как такое сделать?

Спасибо ! А можно ж и на textpattern.org, я думаю

Мы забыли параметр FORM в хелпе.

Отредактированно glebotr (12-02-2008 14:20:27)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#11 15-02-2008 23:33:41

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

Обновился плагин act_rotating_article ver 1.01.
Качайте по этой ссылке. Если у вас уже был установлен плагин, сотрите в корне сайта файлы с именем начинающимся "act_rotate_article" и с расширением "txt".

Исправлен файл помощи.
Добавлен вывод HTTP заголовка указывающего дату модификации документа. В зависимости от этого файл берется из локального кэша или скачивается заново.

section ограничивает выборку определённой секцией (по умолчанию любая)
category ограничивает выборку определённой категорией (по умолчанию любая)
time устанавливает периодичность обновления. Может принимать значения [minutes, hour, day, week, month, year] по умолчанию day
field ограничивает выборку статьями у которых указанное кастом поле равно указанному значению. Имя поля указывать так, как оно прописано у вас в настройках. Например price="100"
form  форма используемая для вывода статьи
notempty ограничивает выборку статьями, у которых указанное кастом поле не пустое. Например notemty='price'
author ограничивает выборку статьями с определённым автором
id используйте если планируется использовать плагин с разными значениями параметров на одном сайте. То есть можно в одном месте выводить статьи раз в час, в другом раз в день. И для этого нужно задать для каждого случая свой номер.

Отредактированно AngryCAT (16-02-2008 12:42:57)


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#12 16-02-2008 11:38:08

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Статья дня -- как такое сделать?

Какой-то мусор в начале файла. С третьей попытки скопировалось что нужно, спасибо еще раз!


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#13 16-02-2008 12:44:37

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

Это я себе новый ied_plugin_composer поставил. Теперь добавляет какой-то ява скрипт вначало. Придётся теперь каждый раз вручную вычищать. Я обновил ссылку. Теперь там очищенный файл.


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#14 03-03-2009 16:45:22

80689248440
земля
Откуда: Симферополь
Зарегистрирован: 07-08-2008
Сообщений: 112
Вебсайт

Re: Статья дня -- как такое сделать?

по ссылке пытается скачать 50let_banner.swf
гугл про этот плагин тоже мало знает - 404

Отредактированно 80689248440 (03-03-2009 20:28:26)


Хочешь заработать - спроси меня как!

Неактивен

 

#15 04-03-2009 01:20:07

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?

Я этот плагин писал специально для Глеба. После этого мой сайт был несколько раз переделан. Даже не думал, что плагин кому нибудь ещё нужен. Если очень надо, могу скинуть на мыло.


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

#16 04-03-2009 02:44:27

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Статья дня -- как такое сделать?

Лучше на http://pastie.org


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#17 05-03-2009 10:16:54

AngryCAT
ферт
Откуда: Германия
Зарегистрирован: 18-04-2006
Сообщений: 486
Вебсайт

Re: Статья дня -- как такое сделать?


TextPattern строить и жить помогает! Кстати, пишу плагины на заказ. ICQ 155-08-081. В асю, пожалуйста, по поводу заказов или платных консультаций (10$ час). Остальные вопросы в форум или на почту.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru