Валерий
С нами с 12 октября 2015; Место в рейтинге пользователей: #633Личный кабинет пользователя. Поиск компонента
Всем добрый день.
Столкнулся с необходимостью соединить пользователей в системе с их страничками на сайте.
Т.е. есть 10 пользователей, а на сайте в открытом доступе есть 10 страниц с информацией об этих пользователях: в конкретной задаче это 10 профилей психологов.
Мне нужно сделать так, чтобы каждый из психологов имел доступ к своей страничке и мог управлять на ней разрешенными для изменения полями.
Как сделать это с нуля я представляю, но может быть есть какой-то готовый компонент? Который уже способен новому пользователя присвоить конкретную страницу в его управление? Через права пользователей в админке не вариант, так как психологов около 300 человек — под каждого создавать группу прав такое себе решение.
Столкнулся с необходимостью соединить пользователей в системе с их страничками на сайте.
Т.е. есть 10 пользователей, а на сайте в открытом доступе есть 10 страниц с информацией об этих пользователях: в конкретной задаче это 10 профилей психологов.
Мне нужно сделать так, чтобы каждый из психологов имел доступ к своей страничке и мог управлять на ней разрешенными для изменения полями.
Как сделать это с нуля я представляю, но может быть есть какой-то готовый компонент? Который уже способен новому пользователя присвоить конкретную страницу в его управление? Через права пользователей в админке не вариант, так как психологов около 300 человек — под каждого создавать группу прав такое себе решение.
PdoMenu и тип ресурса "Ссылка" - криво работает
Всем добрый день. Прошу помощи в головоломке.
Проблема в следующем:
1. Меню имеет стандартную структуру: Категория — Подкатегории (3 штуки)
Обо мне
Образование — Учителя — Достижения
2. На уровне «Обо мне» никакого уникального текста нет, т.е. нужно сразу направлять на «Образование». С этим справлялся тип ресурса «Ссылка».
3. Но, когда я перевел сайт на pdoMenu, в том числе для того, чтобы корректно и без извращений добавлялся класс активного меню в родителя, то этот самый «класс в родителе» стал вести себя криво.
4. Если кликнуть на «Обо мне», то все корректно, у меня выделена категория «Обо мне» и подкатегория «Образование». А вот если перейти на подкатегорию «Учителя», то страница открывается, а вот все подменю исчезает, как будто родитель уже не «Обо мне».
Получается раздел «Обо мне» уже не родитель для «Учителя». Так как «Обо мне» слито с подкатегорией.
Кто-то сталкивался с подобным? Куда копать, кроме редиректов через htaccess, и «вид ресурса» — Символическая ссылка?
Проблема в следующем:
1. Меню имеет стандартную структуру: Категория — Подкатегории (3 штуки)
Обо мне
Образование — Учителя — Достижения
2. На уровне «Обо мне» никакого уникального текста нет, т.е. нужно сразу направлять на «Образование». С этим справлялся тип ресурса «Ссылка».
3. Но, когда я перевел сайт на pdoMenu, в том числе для того, чтобы корректно и без извращений добавлялся класс активного меню в родителя, то этот самый «класс в родителе» стал вести себя криво.
4. Если кликнуть на «Обо мне», то все корректно, у меня выделена категория «Обо мне» и подкатегория «Образование». А вот если перейти на подкатегорию «Учителя», то страница открывается, а вот все подменю исчезает, как будто родитель уже не «Обо мне».
Получается раздел «Обо мне» уже не родитель для «Учителя». Так как «Обо мне» слито с подкатегорией.
Кто-то сталкивался с подобным? Куда копать, кроме редиректов через htaccess, и «вид ресурса» — Символическая ссылка?
DKIM подпись при отправке через FormIt
Всем добрый вечер.
Столкнулся с проблемой доходимости простых писем с заявками с сайта (с нескольких сайтов) до почт gmail, на остальные письма доходят нормально, в спам не попадают.
В целом, несовершенства поправить удалось, кое что даже стало проходить на gmail, однако, при тесте www.mail-tester.com/test-mw4ni0wcv постоянно вдается проблема с DKIM подписью домена. Сама подпись есть, хостер даже ссылку на приват-ключ дал, однако я не понимаю, есть ли возможность у FormIt использовать данную ссылку? Как пишет ТаймВеб в своей инструкции, для данного ключа:
«В настройках скрипта библиотеки PHPMailer или используемого для отправки писем плагина CMS указать полный путь к файлу domain.ru.private, который был сгенерирован в пункте 2 (например, /home/u/user/domain.ru.private).»
Вопрос такой, удавалось ли у кого-то из использующих FormIt для отправки почты, пройти проверку DKIM?
Столкнулся с проблемой доходимости простых писем с заявками с сайта (с нескольких сайтов) до почт gmail, на остальные письма доходят нормально, в спам не попадают.
В целом, несовершенства поправить удалось, кое что даже стало проходить на gmail, однако, при тесте www.mail-tester.com/test-mw4ni0wcv постоянно вдается проблема с DKIM подписью домена. Сама подпись есть, хостер даже ссылку на приват-ключ дал, однако я не понимаю, есть ли возможность у FormIt использовать данную ссылку? Как пишет ТаймВеб в своей инструкции, для данного ключа:
«В настройках скрипта библиотеки PHPMailer или используемого для отправки писем плагина CMS указать полный путь к файлу domain.ru.private, который был сгенерирован в пункте 2 (например, /home/u/user/domain.ru.private).»
Вопрос такой, удавалось ли у кого-то из использующих FormIt для отправки почты, пройти проверку DKIM?
msfilter2 и скрытие отключенных (disabled) чекбоксов
Добрый всем день.
Есть ли возможность в фильтре скрывать чекбоксы, которые переходят в состояние disabled, после начала фильтрации (изображение 1)?
Попытался скрыть через CSS просто по классу, но вместо отключенных чекбоксов остается пустое место, сдвига выборов не происходит (изображение 2).
Есть ли возможность в фильтре скрывать чекбоксы, которые переходят в состояние disabled, после начала фильтрации (изображение 1)?
Попытался скрыть через CSS просто по классу, но вместо отключенных чекбоксов остается пустое место, сдвига выборов не происходит (изображение 2).
Formit + AjaxForm, поле Select ведет себя странно
Добрый день.
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.
В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
<select class="form-select[[!+fi.error.sprvizov_title:notempty=` is-invalid`]]" name="sprvizov_title" id="sp-title" value="[[!+fi.sprvizov_title]]">
<option value="" selected disabled>Выберите программу</option>
<option value="ДОП «Введение в гештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в гештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в гештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»`]]>ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»</option>
<option value="ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»`]]>ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»</option>
<option value="ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»`]]>ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»</option>
</select>
Проблемы с кешем при включенном LastModified
Добрый день, всем!
Возникла проблема с кешем страниц, при включенном компоненте LastModified. Часть браузеров (зависимость не нашел, но Safari точно так делает), не обновляет странички родителей и страницы где также производится вызов изменяемого ресурса. Например:
1. Изменяю или добавляю ресурс с анонсом группы. На странице родителя выводятся превьюшки всех аноснов и там новой группы\изменений в группе не появляется, если переходить по ссылке. Но, если обновить страницу, то изменения появятся.
2. Есть еще одна страница, которая НЕ является родителем группы с анонсом, но на ей также выводятся данные по новой группе (например, в виде расписания). Вот там изменений тоже не происходит.
Первый пункт решается в «Системных настройках» нужными галочками, но смежные страницы обновиться вообще ни как не могут (только если пересохранить самостоятельно).
Кто-то решал эту проблему? Может быть на уровне конкретных браузеров можно как-то заставить их не брать данные из заголовка LastModified?
Возникла проблема с кешем страниц, при включенном компоненте LastModified. Часть браузеров (зависимость не нашел, но Safari точно так делает), не обновляет странички родителей и страницы где также производится вызов изменяемого ресурса. Например:
1. Изменяю или добавляю ресурс с анонсом группы. На странице родителя выводятся превьюшки всех аноснов и там новой группы\изменений в группе не появляется, если переходить по ссылке. Но, если обновить страницу, то изменения появятся.
2. Есть еще одна страница, которая НЕ является родителем группы с анонсом, но на ей также выводятся данные по новой группе (например, в виде расписания). Вот там изменений тоже не происходит.
Первый пункт решается в «Системных настройках» нужными галочками, но смежные страницы обновиться вообще ни как не могут (только если пересохранить самостоятельно).
Кто-то решал эту проблему? Может быть на уровне конкретных браузеров можно как-то заставить их не брать данные из заголовка LastModified?
Компонент Tagger и htaccess на TimeWeb
Всем добрый день.
Пытаюсь заставить компонент Tagger выдавать «красивые» ссылки на теги. Но на хостинге TimeWeb не работает запись в htaccess вида:
Может ли кто-то подсказать, где я допустил ошибку в правиле? Или может у кого-то есть опыт настройки этого под TimeWeb?
Пытаюсь заставить компонент Tagger выдавать «красивые» ссылки на теги. Но на хостинге TimeWeb не работает запись в htaccess вида:
RewriteRule ^vyvod-tegov/(.*)$ vyvod-tegov/?tag=$1 [L]
Ссылки в чанке формируются следующим образом:<a href="[[~145]][[+alias]]">[[+tag]]</a>
Как я понимаю, правило в htaccess должно подхватывать значение «alias» и подставлять его в преобразованные урл после «tag=». Но ничего не срабатывает.Может ли кто-то подсказать, где я допустил ошибку в правиле? Или может у кого-то есть опыт настройки этого под TimeWeb?