Перейти к содержанию

Exception

Актив
  • Постов

    1008
  • Зарегистрирован

  • Победитель дней

    81

Весь контент Exception

  1. вроде разобрался как вывести деревом. Как подгружать форму {$record->commentForm()|raw} динамически в нужное мне место? например при нажатии кнопки в определенном месте на странице, вся форма должна подгрузиться именно туда, где была нажата кнопка, и если была нажата кнопка в другом месте на странице, удалить эту форму и подгрузить в новое место?
  2. у меня есть комменты с $id - ид коммента, $pid - если комментарий - это ответ на родительский комментарий, сюда заносится $id родительского комментария, и $level - 0 если это корневой комментарий или 1 если это дочерний комментарий. Как теперь мне мне все отсортировать в древовидном порядке средствами ips, чтобы комментарии приняли вид: 1 comment ($id = 1; $pid = 0; $level = 0;) - 2 comment ($id = 2; $pid = 1; $level = 1;) - 3 comment ($id = 3; $pid = 1; $level = 1;) 4 comment ($id = 4; $pid = 0; $level = 0;) - 5 comment ($id = 5; $pid = 4; $level = 1;) - 6 comment ($id = 6; $pid = 4; $level = 1;)
  3. Может у кого есть наработки или кто-то знает как проще организовать древовидные комментарии (при ответе комментарий пользователя выводится под комментарием другого пользователя)
  4. написали же {{if $member->member_title}} {$member->member_title} {{elseif $member->rank['title']}} {$member->rank['title']} {{endif}} вставить в шапку, где тебе нужно отображать звание которое будет задаваться пользователем. Тут включаешь возможность задавать звание Тут вставляешь код для отображения (на скрине уже вставлен), в конструкцию if если звание задано пользователем
  5. так же, только в поиске вводим "menutab__" ищем название нужного приложения с ключом "menutab__названиеприложения_icon" и вводим название новой иконки
  6. Локализация->языки на нужном языке "Перевести" далее в поиске, исходя из твоего скрина, вводишь menutab__amx_icon и заменяешь на нужное название иконки из fontawesome без "fa fa-"
  7. и откуда берется эта надпись? это ранг? титул? или доп. поле?
  8. да, переместить из globaltemplate {template="userBar" app="core" group="global" params=""} в нужное место
  9. что error? старый удалить, мой загрузить, все работает, только что проверил
  10. смотреть как вызывается переменная с данными о новом пользователе
  11. по конструкции эти bb коды очень простые, можно и самому сделать пользовательскую кнопку
  12. да а из бд значения не удаляются во время удаления обзора? удаление происходит же до наступления сравнения в правилах, сравнивать уже будет нечего. Мне нужно проверять именно при удалении обзора. Пользователь может создавать множество обзоров. Придется к каждому ID созданному обзору присваивать значение задаваемое при создании самого обзора и размещать это в одном поле пользователя. мб массивом в виде id - value. Но потом придется писать код в событии, который достает из массива нужный ID и определяет по нему значение value. мутота. Мне легче явой на месте определить значение поля перед удалением, передать его в невидимую переменную, и уже эту переменную сравнивать в событии удаления обзора хотя и ID сравнить тоже нельзя будет, ведь обзора и его данных на момент сравнения уже не будет
  13. Предполагаю что каким то волшебством поле со значением удаляется в момент удаления обзора и становится не доступно для сравнения. Пришлось немного понаделать костылей, при помощи ява скрипта перед удалением обзора занести значение из этого поля в еще одно, закрепленное за пользователем (так сказать техническое невидимое), и уже его сравнивать в условии при удалении
  14. это я знаю и выключено, удаление происходит немедленно. При создании обзора полю присваивается числовое значение, и число нормально добавляется в поле. А вот при удалении обзора если в условиях сравнить это же поле, то его как будто бы нету. В дебаге пишет что любые условия с этим полем возвращают FALSE как будто поля нет для обзора. это где?
  15. У review есть data field (integer), значение которого задается "1" при создании Review. Но при Event: Новости Review has been deleted в condition нельзя сравнить этот data field вообще ни с чем, т.е. как будто он не определен для review. Это как так? даже прямой код в condition возвращает FALSE, хотя поле определено и имеет значение //<?php if ($content->news_reviews == 1) { return TRUE; }else{ return FALSE; }
  16. S3 хранилища не проще использовать для хранения?
  17. Нужно при помощи формы Отзывов при добавлении отзыва отправить дополнительное значение из <input> в переменную ( $record->getRulesDataWithPermission('data_key'); или доп. поля записи) записи базы данных cms. Как такое лучше всего организовать? Желательно пример кодом
  18. Event: Member receives reputation points - так и не работает я так понял? Как тогда сделать событие: если пользователь получает репутацию, то +1 в custom data field
×
×
  • Создать...