Arhar Опубликовано 14 Февраля 2010 Жалоба Поделиться Опубликовано 14 Февраля 2010 Как я могу внедрится в ./admin/applications/forums/sources/classes/post/classPost.php функцию compilePostData Ссылка на комментарий Поделиться на других сайтах Прочее
LastDragon Опубликовано 15 Февраля 2010 Жалоба Поделиться Опубликовано 15 Февраля 2010 (изменено) Как я могу внедрится в ./admin/applications/forums/sources/classes/post/classPost.php функцию compilePostDataЗависит от перекрываемого контроллера и его метода - если объект доступен через protected свойство - можно создать декоратор для classPost. Пример, такого подхода (хотя и не очень правильный, но по другому пока не сделаешь) - обертка для базы данных WarlogMembersWarnWarnAction + Написать в багртрек IPS и попросить добавить возможность перекрывать эту библиотеку в нужном месте (это будет можно с 3.1), возможно, согласятся реализовать. ЗЫ: лучше на моем форуме спрашивать - там я чаще бываю, а этот раздел вообще не смотрю (в этот раз случайно попал). Изменено 15 Февраля 2010 пользователем LastDragon Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 26 Февраля 2010 Жалоба Поделиться Опубликовано 26 Февраля 2010 Какие интересные нынче спам-боты.... Arhar, ну что, "рискнул"? Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 26 Февраля 2010 Автор Жалоба Поделиться Опубликовано 26 Февраля 2010 не, в багтрекер не писалпроще написать 5 строчек на инклюд своего файла, а все действия делать уже в нем Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 26 Февраля 2010 Жалоба Поделиться Опубликовано 26 Февраля 2010 Начало:http://forums.ibresource.ru/index.php?s=&a...st&p=344733 Результат:http://forums.ibresource.ru/index.php?s=&a...st&p=345120 Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 WildRAID, с тех пор очень многое изменилось. Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 Можно перегрузить функцию в classPost? Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 Часть функций - можно, часть - нет. В частности, ничто не мешает перегрузить две функции addReply() и addTopic(), в которых, собственно, и используется compilePostData(). Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 И каждый хук будет сохранять свои данные дополнительным update'ом?Десять разных хуков - десять апдейтов. Right? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 И каждый хук будет сохранять свои данные дополнительным update'ом?Десять разных хуков - десять апдейтов. Right?Я уже смирился, что моя философия не очень позволяет мне писать моды для 3.x Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 И каждый хук будет сохранять свои данные дополнительным update'ом?Десять разных хуков - десять апдейтов. Right?Вы знаете другие варианты решения задачи по созданию гибкого и расширяемого каркаса приложения на PHP? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 И каждый хук будет сохранять свои данные дополнительным update'ом?Десять разных хуков - десять апдейтов. Right?Вы знаете другие варианты решения задачи по созданию гибкого и расширяемого каркаса приложения на PHP? Я не вижу в этом необходимости. Есть Друпал, задающий вектор в этой нише, имхо IPB стоило бы по нему идти Уверен, если бы разработчики более плотно работали с клиентами и разработчиками, можно было бы уже давно создать такие места для хуков, которые не требуют такого количества запросов. Понятное дело, что модописатели и сами виноваты, что не смогли это донести до IPS. А может всех это устраивает. Ну и ладно, репутация, генерящая N запросов в теме в своё время тоже всех устраивала. Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 (изменено) Есть Друпал, задающий вектор в этой нише,Я очень тесно работаю с Drupal. Он ничем принципиально не лучше IPB. Просто у него аудитория пользователей другая, более профессиональная Изменено 27 Февраля 2010 пользователем Ritsuka Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 27 Февраля 2010 Жалоба Поделиться Опубликовано 27 Февраля 2010 Я разве не говорил, что он лучше? В том-то и дело, что у него очень похожая идеология(я с тройкой мало общался, ручаться не могу), и не вижу смысла делать из IPB Друпал. Можно было бы развиваться в своём направлении Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения