<<<1...5...10...24252627282930>>>
Принимаем вопросы от населения
Dayver |
|
---|---|
#46463 Kabak: Теперь всё понятно. Никакого дублирования нет. Речь о кастомизации самого чекбокса и скрытие не кастомизируемого тега взамен на интегрированный аналог роль которого выполняет кастомизируемый div <div class="checkmark"></div> Тогда если смотреть по пунктам то вы всё сделали правильно Pavlo Tkachenko aka Dayver
|
webitproff |
|
---|---|
#46469 Dayver:Никакого дублирования нет. Речь о кастомизации самого чекбокса и скрытие не кастомизируемого тега взамен на интегрированный аналог роль которого выполняет кастомизируемый div<div class="checkmark"></div> Поддерживаю !! аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Kabak |
|
---|---|
#46468 webitproff: Я поэтому и прошу ваш код полный для TPL и CSS. А вы общие беседы со мной проводите. |
webitproff |
|
---|---|
Kabak |
|
---|---|
Как получить список разделов forums, список разделов pages которые доступны пользователю по его ID ? Добавлено 3 дня спустя: понятно... Добавлено 3 дня спустя: Как на форуме обратиться с экстраполям ( не по индивидуальному имени поля а к списку ) которые обязательны при регистрации пользователя на сайте ? |
|
This post was edited by Kabak (2023-04-18 09:52, 1 year ago) |
Dayver |
|
---|---|
#46478 Kabak: foreach(Cot::$extrafields[Cot::$db->users] as $exfld) { if ($exfld['field_required']) ... }
Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
#46489 Dayver:foreach(Cot::$extrafields[Cot::$db->users] as $exfld) { if ($exfld['field_required']) ... } я хочу сделать на форуме как для профился пользователся в модуле USERS <!-- BEGIN: EXTRAFLD --> <!-- IF {PHP.exfld.field_required} --> <tr> <td class="td_Style2">{USERS_EDIT_EXTRAFLD_TITLE}:</td> <td class="td_Style2">{USERS_EDIT_EXTRAFLD}</td> </tr> <!-- ENDIF --> <!-- END: EXTRAFLD --> провернуть такое на форуме без написания плагинов возможно ? |
Dayver |
|
---|---|
#46490 Kabak:#46489 Dayver:foreach(Cot::$extrafields[Cot::$db->users] as $exfld) { if ($exfld['field_required']) ... } Тоже самое без php ранее можно было бы заменить на аналогичный код сразу уже в tpl <!-- FOR {VALUE} IN {PHP.cot_extrafields.cot_users} --> <!-- IF {VALUE.field_required} --> ... <!-- ENDIF --> <!-- ENDFOR --> И возможно можно было бы решить вашу задачу без написания плагина. Но сейчас из-за фасада Cot:: этот подход не работает уже. Да и конечная задача ваша до конца не ясна, но видимо без написания плагина вам уже не обойтись. Pavlo Tkachenko aka Dayver
|
Alex300 |
|
---|---|
Отнюдь. Фасад добавляет возможность обращаться к основным переменным ядра в любой области видимости. Но глобальная переменная $cot_extrafields['cot_users'] все еще существует и код <!-- FOR {VALUE} IN {PHP.cot_extrafields.cot_users} --> <!-- IF {VALUE.field_required} --> ... <!-- ENDIF --> <!-- ENDFOR --> Будет работать Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
Как отобразить список значений таких полей не указываю тегов каждого поля , вместо "..." в вашем коде ? Например, мне нужно отобразить на форуме ( в информации о пользователе ) все обязательные для заполнения поля при регистрации. Как это сделать на форуме подобной конструкцией, если такие поля есть ? т.е. я не хочу перечислять все поля поимённо в TPL , а хочу отображить их списком. Такое возможно ? |
Dayver |
|
---|---|
#46492 Alex300: Ну это временно же что эта переменная доступна, я так понял идёт постепенный переход на "фасадный" метод?! А про видимость фасадных переменных перепроверю в своих проектах - сталкивался не раз что не работало ... может не всё обновил или систаксис обращения к таким переменным другой? Добавлено 1 Минуты спустя: #46493 Kabak: Тогда без плагина увы уже не обойтись и под такую задачу уже нужно писать php. Pavlo Tkachenko aka Dayver
|
Alex300 |
|
---|---|
Нет. В ветке Siena 0.9.x отказываться от них мы не будем. Это сломает обратную совместимость с большинством расширений. Да и сам "Фасад" как правило не содержит своих компонентов, а просто предоставляет "упрощенный" доступ к другим компонентам системы.
Или они оказались вне зоны видимости, например, если хук вызывался внутри функции/метода. Или это баг. Переменные к которым класс Cot предоставляет доступ - это обычные глобальные переменные и синтаксис обращения к ним такой же как любой другой переменной. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
webitproff |
|
---|---|
в чем разница в коде файла установки плагина my_plug.setup.php defined('COT_CODE') or die('Wrong URL.'); и defined('COT_CODE') or die('Wrong URL'); ? какую задачу решает наличие "." после "Wrong URL" или ее отсутствие ? аккаунт удален - не срослось с разработчиками
ушел на другой движок |
Dayver |
|
---|---|
#46496 webitproff: Никакой разницы. Точка не играет ни какой роли, более того вместо "Wrong URL" может быть любое сообщение которое будет отображатся в браузере при попытке вызвать конкретный файл скрипта по прямому вызову. Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
Где задаётся какой уровень получает пользователь после регистрации ? |