Всем заглянувшим доброго времени суток.
Итак есть WP и форумный движок. По задумке моего же говнодизайна в шаблоне блога должно выводиться немного информации из форума. Вроде кол-ва ЛС и прочьего.
Есть скрипт, который подтягивает функции форумного движка, проверяет сессию и выводит то, что мне нужно.
Этот скрипт через require подтягиваю в шаблоне первого движка и тут php ругается, что подгружаемый файл хочет переопределить уже объявленную вордпрессом функцию (Cannot redeclare...). Возможно, что там далеко не одна одноименная функция.
В непосредственно коды движков лезть не хочу, поскольку после каждого обновления надо будет это всё проверять. Есть ли возможность изолированно подтянуть скрипт, чтобы он своё отработал и передал 5 переменных в основной скрипт? Единственный вариант что вертится в голове -- это как-нибудь подтянуть в самом начале функции форума, объявить переменные, потом как-нибудь это выгрузить и работать в штатном режиме, но не думаю, что такое возможно.
В худшем случае можно подтягивать вывод скрипта в айфрейме, но мне такая идея нравится совсем никак. (вывод того скрипта что информацию из форума отдаёт).
Есть какие нибудь ещё варианты?
В пэхапэ я ньюфажен, так что приветствуются чуть более развернутые ответы, чем "в двух словах".
Спасибо, да.
1. kaktusjara - 06 Апреля, 2011 - 00:47:23 - перейти к сообщению
2. DeepVarvar - 06 Апреля, 2011 - 00:53:45 - перейти к сообщению
Создать объект (класс) в котором эти "одноименки" будут приватными (хоть ф-ции, хоть классы). И уже из объекта возвращать результат.
3. kaktusjara - 06 Апреля, 2011 - 04:45:30 - перейти к сообщению
эмм.. не совсем понял, как мне в класс инклюдить скрипт..
..зато почти уверен, что такая конструкция не заведётся. Можете рассказать малость подробнее?