Плагины для WordPress от Никиты Селецкого. NS Recent Posts

wp-plugins.jpg
Никита Селецкий (т.е. Я) решил порадовать весь мир преприятнейшим событием.
ОТКРЫВАЮ СТРАНИЦУ ПРОЕКТОВ!

Что там будет

Я работаю над множеством своих личных проектов, они продвигаются если не реально, то в моих мозгах. Как сказал бы Андрей: “Обкуриваются” днями и ночами.

Сегодня в разделе Проекты открываю страничку самопальных (home-made) плагинов для одной из самых лучших блог-систем Wordpress. Все плагины будут называться по единой схеме: мои инициалы + название плагина. Название будет максимально раскрывать предназначение плагина. А вот и первенец.

NS Recent Posts

Вся информация уже готова к прочтению и комментированию на странице плагина. Скажу лишь, что за основу брался плагин Recent Posts от Nick Momrik, но был мною раскритикован и переписан почти полностью.

Что я хотел?

Я хотел чтобы плагин не только отображал название поста и ссылку на него, но и:

  • список категорий
  • дату его публикации
  • превью поста
  • ссылку на комментарии
  • и отображал количество коментариев к каждому посту.

Вуаля

Программирование не самый мой конёк, но кое что я в этом смыслю. На мой взгляд код получился достаточно лаконичный, функциональный и гибкий. Всё что нужно отображается. Есть конечно ньюанс который я не решил пока: получение даты поста из базу в удобном виде, чтобы не пришлось использовать несколько громоздких функций. Ну это дело техники. Поштудировать мануал по MySQL и ага!

Самое главное – вывод данных происходит в шаблоне а не в плагине, как некоторые любят делать. Функция применяемая для работы плагина используется в цикле и выводит данные в виде свойств объекта.

Кстати, если кому-то не лень, проверьте правильность английского readme.txt файла. ))

На очереди ещё несколько плагинов. Но мне нужно их подготовить, сделать более универсальными и как следует оформить.

P.S. Да, чуть не забыл. Логотип Wordpress вверху поста взял отсюда.

Дата: 06.08.2007
Категории: PHP | Wordpress | Wordpress plugins
Google     

]]> Andrey Zhinzher ]]>

по привычке ищещь пример работы плагина, вы не собираетесь его сделать?

»

]]> pmaster ]]>

Кортинко кривое =)

»

]]> Никита ]]>

Andrey Zhinzher, слева от комментариев.
pmaster, в каком месте? Только не придирайся к геометрии, я в школе плохо учился ))

»

]]> Mr.SergE ]]>

Bāc. Vēl joprojām nevaru pierast pie jaunā dizaina. Labi, ka ir tāda lieta, kā CTRL+ Mouse scroll, vismaz samazinu burtu izmērus līdz lietojamam lielumam.

Bet par spraudni paldies, var noderēt!

Vai tev gadījumā nav idejas par spraudni, ar kuru varētu taisīt sarakstu (piemēram, cilvēku sarakstu), kur tu varētu skatīties kā visu sarakstu kopā vai arī uzklikšķinot uz kādu no sarakstā iekļautajiem objektiem, saņemt papildus informāciju par konkrēto objektu (a ļa AJAX)?

»

]]> Никита ]]>

Mr.SergE, “pages” neder? Parasti uztaisi visas lapas ar nepieciešamo informāciju, un vienu lapu ar saitem uz tiem lapam. Bez Ajax, bet funkcionāli.

»

]]> Mr.SergE ]]>

Pages būs pārlieku sarežģīti, jo man reāli tie dati ies aptuveni tādi:

Jānis Bērziņš
Aug liels griezdamies. Sazvanāms uz 13345323, saskapojams uz janis_skype

Juris Ozoliņš
Negrib ne ar vienu runāt, nevienam neko teikt, bet ir e-pasts koks@ss.lv

etc.

Līdz ar to taisīt katram šādam ierakstam savu lapu ir gana pārspīlēti un pēc tam būtu grūti ar to visu tikt galā kaut vai pie tās pašas administrācijas puses, ja rēķinam, ka tādi ieraksti ir kaut kur virs 20.

»

]]> Никита ]]>

Vai papildus informācijai ir jābūt jaunā logā, vai zem objekta nosaukumam? Vai kautkur citur?

»

]]> Mr.SergE ]]>

Visērtākais variants būtu, ja papildus informācija parādītos tieši zem Vārda Uzvārda.
Tad tas būtu saraksts ar vārdiem, katram tādam vārdam būtu links. Tad uzklikšķinot uz vārda varētu apskatīties papildus informāciju.

Starp citu Selecki, man te viens sakarīgāks jautājums: tu vari uztaisīt JavaScript, kas, lapai ielādējoties, izlabotu trīs simbolu virkni pret citu trīs simbolu virkni?

Vairāk par to lasi te:
http://sv.lv/poligrafija/2007/.....nam%c2%bb/

»

]]> Никита ]]>

Hm, sarakstu var uzrakstīt.

JavaScript kodu kurš izlabos trīs simbolus varu uztaisīt. Vairāk nelasiju, pārak daudz burtus ))

»

]]> Джафаров Нариман ]]>

На чисто девственном wordpress вызывает фатальную ошибку.

»

]]> Никита ]]>

Вот прямо сейчас поставил “девственно” чистый Wordpress и поставил плагин. В Sidebar скопировал код приведённый в описании плагина (только sidebar.php сохранил в UTF-8, чтоб русский язык нормально отображался)
Пожалуйста.
http://www.seleckis.lv/wp-cont.....-clear.png

Видимо, где-то ты что-то неправильно сделал. Какую ошибку он выдаёт? При активации плагина, или скопировав код в тепмлейт?

»

]]> Mr.SergE ]]>

Super! Butu ļoti jauki, ja varētu tādu sameistarot. Paldies!

»

]]> Cvetik ]]>

1

»

Напишите комментарий