Вот чем полезен блог и возможность его комментирования! Пришел человек и рассказал какие он получил ошибки при использовании моего сниппета погоды от Gismeteo. Я сел за дебаг и обнаружил пару нелепых, надо сказать, косяков. Они проявлялись только когда использовалось больше одного информера.
Выяснилось, что я собирал кэш xml и помечал его только по метке времени. А надо было еще и по id города, для которого собирается погода. Иначе кэш затирался и в случае трех информеров, я получал один файл кэша — от первого вызова, два других видели этот кэш и использовали его данные, что конечно не верно.
Кроме того, возникал конфликт имен фукнций. Если загрузить, скажем, тему Silk, а рядом тему FarmFresh, то мы получим ошибку, потому что и в той и в той теме есть функция show(). Пришлось вводить дополнительную область видимости при помощи ООП. Теперь не просто подключается тема, а создается ее объект, для которого вызывается единственный метод show().
Вообще, интересно узнать кто использует мои сниппеты и на каких сайтах. Просто из любопытства. Вот счетчик на modx.com показывает 27 скачиваний. А Яндекс.Метрика — еще 18. То есть, 45 скачиваний. Интересно, сколько человек оставило сниппет работать на своем сайте? Сколько полезло в код править что-то? Так и хочется запузырить в сниппет пинговалку какую-нибудь, которая будет пинговать какой-нибудь сикретни урл, который будет собирать информацию о том, на каком сайте сниппет сейчас находится.
А вообще, может кто-то из читателей является пользователем сниппета? Расскажите где применяете? Может, что-то доделать-улучшить? У меня вот на этот счет идей нет, кроме как создания дополнительных тем.
Сейчас вот думаю что лучше — написать еще один сниппет для MODx (экзотический, но понтовый), либо развить сниппет RSS-импорта. И что лучше — чтобы он умел показывать отдельный пост или чтобы работал с базой данных и собирал контент в нее?
Ну а если вам нужен ремонт компьютеров в москве - вам точно сюда.