P

PowerBlack

0
Репутация
0
Рейтинг
#1 Шаблон компонента модерация 11 мая 2018 в 15:01


Если у вас в вашем шаблоне нет файла templates\ваш_шаблон\controllers\moderation\actions\index.tpl.php, или он иначе называется, то этот файл будет искаться в дефолтном шаблоне, и если его и там нет, то выведется ошибка об этом с отсылкой на дефолтный шаблон, а не на ваш. Так как в вашем шаблоне действительно его может и не быть.

Loadырь

файл есть, все контроллеры были скопированы с дефолтного шаблона и затем изменялись…
#1 Шаблон компонента модерация 11 мая 2018 в 10:41
у меня создан дополнительный шаблон, на основе дефолтного,
вроде бы все компоненты нормально берут tpl с указанного шаблона, но модерация грузит с дефолтного...
проверил я так: заменил в system\controllers\moderation\actions\index.php
...
  1. return $this->cms_template->render('index1', array(
  2. 'list_html' => $list_html,
  3. 'page_title' => LANG_MODERATION
  4. ));
и соответственно выдало что файла index1.tpl.php нету, но ни как ожидалось в моей папке шаблона, а в папке default
не могу найти где он указывает дефолтный шаблон
  1. print_r($this->cms_template->name);
в index.php перед возвратом выдает имя моего шаблона
#3 как реализовать мероприятия? 14 марта 2018 в 15:01


@PowerBlack,
Что бы сделал я, если бы мне понадобился такой функционал:
Создал бы тип контента, добавил бы поле с чекбоксом "присоединиться" и, в случае постановки галки, добавление юзера в дополнительное поле, в таблице cms_con_мероприятия, через запятую или в yaml.
А уж достать ид юзеров из поля таблицы — дело несложное.

Ris

изначально у меня так и было… но лучше более углубленно изучить данную cms, и создание отдельного компонента в этом поможет… к тому же, мне еще много функционала писать для сайта, и проще будет каждый функционал разделить по компонентам… что бы потом не путаться и не втыкаться
#4 как реализовать мероприятия? 14 марта 2018 в 14:32
а можно как то прикрутить комментарии к мероприятиям? компонент создан, мероприятия создаются и отображаются, но хотелось бы или комменты прикрутить или стену не создавая новый объект
#5 как реализовать мероприятия? 14 марта 2018 в 10:02


Есть компонент Генератор компонентов, вы его поставьте он всю структуру сам сделает.

Alex

интересный конечно компонент, но теперь еще и в нем разбираться))) вместо решения одной задачи прибавилась другая))
#6 как реализовать мероприятия? 14 марта 2018 в 09:07
у меня еще вопрос по теме… извиняюсь если кажется туповато, но я только разбираюсь в этом движке...
Создан для мероприятий шаблончик отображения виджета list_events.tpl.php
отображение нормальное, в тз есть кнопка подать заявку на каждое мероприятие… соответственно планирую сделать ajax'ом...
меня интересует структурно где писать ajax-функцию и php-функцию которая будет обрабатываться...
интересует именно файловая структура, код и сам напишу...
само тз подразумевает:
— отправка запроса от посетителя
— подтверждение участия от создателя
т.е. у меня в контенте создан новый тип мероприятия, к которому добавлены 3 поля (дата мероприятия, участники, подавшие заявку)
#7 как реализовать мероприятия? 14 марта 2018 в 07:57


@PowerBlack,
Вот эти два файлика посмотрите:
\system\core\user.php
\system\controllers\users\model.php
Там всяких функций ну просто море. И все человекопонятно называются.

Ris

спасибо, то что нужно
#8 как реализовать мероприятия? 13 марта 2018 в 14:49
Вообщем решил написать свой велосипед… создал новый тип поля, вывожу id участников… и вот вопрос… какая функция считывает данные пользователя по id и в каком файле ее код? или как считать все это дело с бд?
#1 как реализовать мероприятия? 13 марта 2018 в 12:30
сделал мероприятия на основе постов… описание, картинка, в категории добавлено поле "дата мероприятия", но как сделать чтобы подавать заявку на участие… может есть готовый модуль? или возможны какие то легкие решения?
#11 Как изменить форму регистрации 12 марта 2018 в 10:09


Ну, чтобы не сочинять новое поле, я бы выбрал тип селект и посмотрел бы, что там получилось в итоговом html.
А потом повторил бы то же самое в шаблоне, но уже с радио-кнопками. Настоящее поле "пол", конечно выводить уже не нужно.

Pocus

в итоговом хтмл не просто select и option… а еще куча фарша в придачу, сам select скрыт при чем не через css файл а где-то в ядре приписывается через атрибут style… мне бы было достаточно править css чтобы сделать приблизительно по тз, но из-за этого атрибута и кучи всякого мусора поверх не получается сделать как задумано…
#1 Как изменить форму регистрации 12 марта 2018 в 09:13
В настройках добавлены различные поля, например "пол", надо вывести в регистрации типом radio… нашел только чекбокс, селект, мульти селект...
можно ли это сделать в файлах шаблона, что бы не править ядро?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.