AnnoncementPage v. 0.01

После того, как обсудили со Стасом дальнейшее развитие сайта, у меня возникла куча идей. Но ещё больше – вопросов. Я понимал, чего он хочет и приблизительно представлял, как это можно реализовать: либо написать отдельное приложение на php и подвесить его отдельной страницей (но тогда возникала куча вопросов по поводу интеграции с WordPress’ом), либо написать плагин для решения конкретной задачи, благо механизмов в самом WordPress’е предостаточно (но я их совершенно не знаю).
Выбрал второй вариант и… И сел разбираться с кодексом WordPress’а.
И вот, спустя почти месяц, я таки закончил действующую версию плагина. Не окончательную, но таки действующую.
Что он делает?
В базе WordPress’а создаёт свою таблицу, в админке – своё меню:

На странице анонсов можно добавить/удалить/отредактировать анонс нового концерта (плагин писался именно под вывод концертов группы). В таблице выводятся анонсы, начиная с сегодняшнего дня и до упора.
Сам же вывод реализуется на новой странице сайта, в текст которой нужно добавить ‘{ANNOUNCE}’ без кавычек. Скрин прикреплять не буду: вечером оная таблица будет доступна на meantraitors.ru на соответствующей странице.
В дальнейшем…
В дальнейшем хочу прикрутить автоматическую публикацию поста при добавлении нового анонса. Возможно, что-то ещё по мелочам.
ЗЫ Код пока не выкладываю. Как доведу до ума – выложу.
Огромное спасибо Altesack‘у за помощь и наставления. 🙂
UPD: Как и обещал, таблица уже доступна на meantraitors.ru

Запись опубликована в рубрике Зроблено Dandr'ом, интернет с метками , , , , , . Добавьте в закладки постоянную ссылку.

31 комментарий на «AnnoncementPage v. 0.01»

  1. Юля Спряталась говорит:

    Димк, привет ) Скажи, Миша тебе написал? Вы до чего-то договорились?

  2. Dandr говорит:

    Привет. Нет, пока не писал. Стесняется? 🙂

  3. lilumi говорит:

    Ну я ж спрашивал тебя, что конкретно за переделки вы хотите сделать, ты смолчал, а теперь получается зря столько времени потратил на то, что уже давно есть плагином и имеет весь функционал и даже больше: http://wordpress.org/extend/plugins/gigs-calendar/ – я сам на нем делал для одного заказчика из вордпреса музыкальный каталог с концертами по городам

  4. lilumi говорит:

    если надо могу даже русифицированную мною (правда не до конца) версию скинуть

  5. Dandr говорит:

    Гыгыгы)))
    Миш, спасибо, но я уже сделал по сути. 🙂 Остались мелочи – допилю со временем. За ссылочку спасибо – будет с чем сравнить. 🙂

  6. Dandr говорит:

    Миш, а дай ссылочку “на посмотреть” результаты работы этого плагина. Тут или в джаббер кинь.

  7. AngelOfFate говорит:

    супер ) молодец, я уже тоже не плохо въехал в структуру wp, пока только нехватка времени не позволяют заняться плагинами…

  8. Dandr говорит:

    AngelOfFate, да, вот с временем беда. Потому так долго и делал.

  9. lilui говорит:

    читай в джаббере 😉

  10. Dandr говорит:

    Да, плагин зачётный… Но ковырять его непросто)))
    Кстати, поправь свой ник в поле “Имя”, ото я задолбаюсь каждый раз перебивать lilui на lilumi. 🙂

  11. lilumi говорит:

    да знаю что непросто – я сам его с трудом ковырял. поправил – с бодуна мог еще и не так написать =)

  12. Dandr говорит:

    lilumi, уже не в первый раз замечаю, что с бодуна ты шибко разговорчивый)))

  13. lilumi говорит:

    болтун – находка для шпиона 🙂

  14. Dandr говорит:

    lilumi, ну я же не шпийон(((

  15. dey говорит:

    привет! 🙂
    это, я хотел спросить, а как ещё кроме как тут, публично на глазах у всех – не придумал 🙂
    ты какой плугин брал, чтобы с ВП на ли.ру транслировать? 🙂

  16. Dandr говорит:

    dey, хе-хе)))
    Это вон, у lilumi спроси про этот плагин))) Они с 4Eki давно уже пишут его, да что-то релиза всё не видать)))

  17. dey говорит:

    Dandr
    нууу.. вообще я пока снова собирусь взяться за ВП, ещё месяца 2-3 пройдёт, может и готов будет :)))
    ну ты сейчас то какой? 🙂 или он самый, релиз кандидат? :))

  18. Dandr говорит:

    dey, именно релиз, именно кандидат)))

  19. dey говорит:

    Dandr
    пойду просить :)))

  20. Dandr говорит:

    dey, а он тута: несколькими каментами выше)))

  21. dey говорит:

    Dandr
    ну я “ходил” это с мыслями собираться :)))

    lilumi
    а даааааааааай пожалуста свой плугииииииииин :))) он такой хороший, нужный и полезный, что ну оооооочень хочетсяяяяяя :))))

  22. lilumi говорит:

    @dey — ну так есть официальный сайт: http://www.lici.ru/ – с него и качай 😉

  23. dey говорит:

    lilumi
    воблин! :O пасиба!! :))

  24. AngelOfFate говорит:

    lilumi, а lici вообще рабочий? просто сколько не пытался, не транслируются у меня записи в лирушный дневник, на тот момент пробовал на версии 2.6.x потом на 2.7 ни фига…

  25. lilumi говорит:

    ессесно рабочий 🙂 у Димки вот работает.

  26. Dandr говорит:

    lilumi, а там обновлённый лежит? Или тот, что 4Eki написал?
    И, кстати, когда у вас уже что-нибудь появится? 🙂

  27. lilumi говорит:

    признаюсь честно — мне некогда занятся этим плагином и мне стыдно по этому поводу. К тому же сейчас на работе работаю за двоих – коллега ушел в отпуск и я фактически, в данный момент пишу здесь камент, а на другом компе делаю востановление БД.

  28. Dandr говорит:

    Очень, очень жаль…

  29. lilumi говорит:

    ну вот ты уже на php плагины пишешь для вордпреса, глянь на http://trac.lici.ru/query?status=assigned&status=new&status=accepted&status=reopened&group=status&milestone=%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F+0.4 — может и сам уже сможешь что-то “допилить”, возьмем тебя в команду 😉

  30. Dandr говорит:

    Взял на заметку. 🙂

Добавить комментарий