19 lip 2008, 8:45
Ponad rok temu Janu opublikował na blogu yashke.com informację o stworzeniu wtyczki dla WordPressa, która umożliwia przesyłanie na Blipa informacji o opublikowaniu na blogu wpisu.
Plugin cieszyÅ‚ siÄ™ (i cieszy) sporÄ… popularnoÅ›ciÄ… – wiele osób uruchomiÅ‚o swoje wÅ‚asne boty (m.in. Hazan, Webstop, Polski Blogger, a ostatnio i ja), które staÅ‚y siÄ™ kolejnymi, obok RSS-a i newsletterów, narzÄ™dziami promocji bloga. ByÅ‚ tylko jeden problem: yBlip odmawiaÅ‚ informowania o wpisach, które nie byÅ‚y publikowane od razu.
Dwa razy próbowaÅ‚em samodzielnie rozwiÄ…zać ten problem. Pierwsza próba zakoÅ„czyÅ‚a siÄ™ klÄ™skÄ… – na kilka miesiÄ™cy pożegnaÅ‚em siÄ™ z yBlipem i rÄ™cznie publikowaÅ‚em blipy z linkami do najnowszych wpisów. Dopiero kilka dni temu na nowo wróciÅ‚a mi chęć do eksperymentów.
Po kilku próbach publikacji wpisu z przyszłą datą, wiedziałem już, gdzie tkwi problem. W tej oto linijce kodu:
if ($post['post_date'] == $post['post_modified'])
yBlip publikowaÅ‚ tylko te wpisy, których data zapisania w bazie danych byÅ‚a równoznaczna z datÄ… publikacji. Aby to zmienić, wystarczyÅ‚o ustalić, że data publikacji musi „być wiÄ™ksza” od daty zapisu w bazie danych:
if ($post['post_date'] >= $post['post_modified'])
Osoby zainteresowane zachęcam do ściągnięcia przerobionego przeze mnie yBlipa.
Podobne wpisy
Komentarze (4) do wpisu “yBlip – problem z przyszłą datÄ… rozwiÄ…zany”
Trackbacki
- Blip i WordPress | WPNinja
- » Automatyczne notki na Blip-ie » NaszeWP | Wielki zbiór porad dla Wordpress-a








30 lip 2008 o 13:28
Gwoli Å›cisÅ‚oÅ›ci to na Webstop dziaÅ‚a plugin, który sam napisaÅ‚em jeszcze zanim powstaÅ‚ yBlip (gdyby wtedy istniaÅ‚ yBlip to bym nie wyważaÅ‚ otwartych drzwi). ByÅ‚ prowizoryczny i napisany w pół godziny, dlatego nie udostÄ™pniaÅ‚em jego kodu publicznie – jak widać prowizoryczne rozwiÄ…zania majÄ… dużą zdolność przetrwania ;-)
29 sie 2008 o 21:50
Heh, mieliśmy dokładnie ten sam problem i jak akurat dzisiaj siadłem do ostatecznego rozwiązania kwestii pluginu poprzez rm -rf, to się okazało, że ktoś naprawił :) Podziękował.