Dayver |
|
---|---|
meverikxp |
|
||
---|---|---|---|
#35989 Yusupov: {FREELANCERS_CATALOG} нужно установить в users.employers.tpl? Added 10 minutes later: #35991 Dayver:#35990 meverikxp:#35988 Dayver: вставил, что дальше? |
|||
This post was edited by meverikxp (2012-10-29 20:32, 12 years ago) |
Dayver |
|
---|---|
#35992 meverikxp:вставить в файл users.details.tpl {FREELANCERS_CATALOG} Диалог приобретает форму неформального разговора вне формата форума с элементами экстрасенсорики Pavlo Tkachenko aka Dayver
|
meverikxp |
|
---|---|
Извините, я просто не знаю что куда и не понимаю почему не получается, почему мой файл отличается от остальных, как заставить делать то что мне нужно. Спасибо за ваше терпение |
Dayver |
|
---|---|
#35992 meverikxp:вставить в файл users.details.tpl {FREELANCERS_CATALOG} И каков результат то? Что можно советовать дальше не зная что произошло после выполнения рекомендаций? Pavlo Tkachenko aka Dayver
|
meverikxp |
|
---|---|
если честно не знаю за каким адресом доступна эта страница. Тестово удалил весь код с users.details.tpl и перешел на страничку пользователя но она открылась без проблем, попробовал редактировать данные все так же осталось без изменений. Заметил интересный факт, что на странице users.freelancers.tpl {FREELANCERS_CATALOG} отображается, но почему его нет в users.employers.php не пойму |
|
This post was edited by meverikxp (2012-10-29 22:35, 12 years ago) |
Dayver |
|
---|---|
#35998 meverikxp: 1) в движке есть файловый кеш шаблонов - потому если сразу нет реакции на изменение шаблона то возможно стоит попробовать очистить кеш 2) проверте как я уже писал выше выводится ли тег {FREELANCERS_CATALOG} во все шаблоны строчкой $t->assign("FREELANCERS_CATALOG", sed_showfcat().'+++'); и если плюсики будут видны и в users.freelancers.tpl и в users.employers.php то тут уже будет понятно что функция sed_showfcat дает разный контент для разных шаблонов и потому нужно разбиратся с нею ... а вообще думаю вам стоит обратится к разработчику того функционала который у вас стоит (видимо стороння сборка движка или плагин(ы) добавили возможность кастомизации шаблонов модуля users для разных групп) Pavlo Tkachenko aka Dayver
|
meverikxp |
|
||||
---|---|---|---|---|---|
итак что я выяснил, когда вставил код $t->assign("FREELANCERS_CATALOG", sed_showfcat().'+++'); в freelancers.index.php плюсики вывелись только на главной странице. Далее я нашел еще один файлик в плагине freelancers.users.tags.php и внем изменил код
После чего уже на странице users.freelancers.tpl начали отображатся плюсики, а на странице users.employers.tpl так и ничего и не отобразилось. Внизу привожу код freelancers.users.tags.php мож его нужно комстомайзить
И выяснил еще один фажный факт, это не чистый cotonti, а переделаный для биржи фриланса, как таковой поддержки нет у них. так что уже мучу вас, извините конечно, но очень нужна ваша помощь. Спасибо! Added 26 minutes later:
Блин, извините что мучил вас так долго, проблема была настолько мелкая что просто стыдно. Оказалось что в файле freelancers.users.tags.php нужно было убрать |
|||||
This post was edited by meverikxp (2012-10-30 00:12, 12 years ago) |
Dayver |
|
---|---|
Самое интересно что данный кусок кода ни разу не фигурировал в этом топике вопросе - в следующий раз не упускайте таких важных мелочей Pavlo Tkachenko aka Dayver
|
meverikxp |
|
||
---|---|---|---|
еще один вопрос, как в моем файле users.details.employers.tpl вывести созданый мною простой плагин, код плагина привожу ниже
что сейчас я должен сделать что бы в своем файле вывести форму созданую в плагине |
Yusupov |
|
||||
---|---|---|---|---|---|
Во-первых вам нужно создать не отдельную страницу а встроить свою форму в существующую страницу. Для этого вместо хука standalone используйте тот хук, который находится в том месте, куда вы хотите вставить свой фрагмент. То есть в вашем случае это страница списка пользователей, соответственно, это раздел users.inc.php, хук называется users.tags Получается такой файл: top_freelance.users.tags.php c с кодом:
Чтобы перенести форму в шаблон надо ее поместить в свой тэг, то есть создаем тэг для формы: Соответственно, созданный тэг {MYFORM} помещаем в шаблон users.tpl (или в вашем случае для биржи users.freelancers.tpl). Добавлено 3 минуты спустя: В итоге получается такой код:
|
meverikxp |
|
---|---|
Спасибо. все получилось! |