| meverikxp |
|
|---|---|
|
Здравствуйте, создал плагин по примеру http://www.cotonti.com/docs/ru/plugins/sample_plagin, теперь нужно вывести результат плагина на странице user.emploers.tpl но не знаю как. Подскажите как, огромное спасибо! |
| Macik |
|
|---|---|
|
Это не совсем стандартный шаблон. Судя по названию из биржи фриланса или чего-то подобного. Что бы вывести надо вместо хука standalone использовать тот хук, который вызывается для вывода вашего шаблона. Если это реализовано там как стандартный вызов тег-хуков, типа:
Hooks=somehook.tags
Tags=user.emploers.tpl:{SOME_TAG},{ANOTHER_TAG}
Поищите в исходниках. B сделайте в вашем плагине аналогично. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
| meverikxp |
|
|---|---|
|
Спасибо буду пробовать |
| Dayver |
|
|---|---|
|
Чета у меня чуство дежавю тут тема http://www.cotonti.com/forums?m=posts&q=7185 тут http://www.cotonti.com/forums?m=posts&q=6460 тут ошибочная http://www.cotonti.com/forums?m=posts&q=7190 .... не перебор ли?
Pavlo Tkachenko aka Dayver
|
| meverikxp |
|
|---|---|
|
Извините за флуд, но в нете не нашел сообщества по даной CMF и остается только курить мануалы, и спрашивать умных людей, мне сейчас сложно врубится после джумлы что и как, никак не могу понять как сделать вывод результата работы плагина в любом шаблоне. Буду очень блдагодарен если кто нибудь обьяснит азы, php навыки у меня есть и также других языков веб программирования, но сейчас трудность в том как начать разработку своих плагинов, можно ли сделать вывод результата плагина в других шаблонах других плагинов, какую роль играют хуки? Очень прошу провести минимальный курс по этим вопросам. Огромное спавибо всем кто отзовется! |
| Dayver |
|
|---|---|
|
Да все нормально - изучать любую систему сначала не легко. Дело не в этом - дело в том зачем плодить мног тем по одному вопросу на который вам уже ответили в одном топике несколько человек Pavlo Tkachenko aka Dayver
|
| meverikxp |
|
|---|---|
Например есть у меня файл в нем такие настройки: /* ==================== [BEGIN_SED_EXTPLUGIN] Code=freelancers Part=users File=freelancers.users.tags Hooks=users.tags Tags=users.tpl: Order=10 [END_SED_EXTPLUGIN] ==================== */ как мне нужно изменить свой плагин что бы вывести результат в шаблоне?
Bu gönderi meverikxp tarafından düzenlendi (2012-10-31 23:11, 13 yıllar önce)
|
| Macik |
|
|---|---|
/* ====================
[BEGIN_SED_EXTPLUGIN]
Code=yourplug
Part=users
File=yourplug.users.tags
Hooks=users.emploers.tags
Tags=users.emploers.tpl:{MY_COOL_TAG}
Order=10
[END_SED_EXTPLUGIN]
==================== */
$t->assign(array('MY_COOL_TAG',$text_for_tag));
Как-то так. Но не зная среды трудно лечить проблему. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
| Yusupov |
|
|---|---|
/* ====================[BEGIN_SED_EXTPLUGIN] Code=freelancers Part=users File=freelancers.users.tags Hooks=users.tags Tags=users.tpl: Order=10 [END_SED_EXTPLUGIN] ==================== */ Все же правильно делаете. Не понимаю что у вас не получается. Смотрите исходники, как там сделано. |
| meverikxp |
|
|---|---|
|
Все получилось, огромное спасибо |