Перейти к публикации

dds

Клиенты
  • Публикации

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

  • Посещение

  • Дней в лидерах

    6

Последний раз dds выиграл 2 марта

Публикации dds были самыми популярными!

Репутация

32 Хороший

О dds

  • Звание
    Активист

Информация

  • Пол
    Мужчина

Посетители профиля

3 163 просмотра профиля
  1. Нет должно быть не то же. Попробуй. То что ты процитировал, я изменил. Лучше создай новые которые будет видеть только тот кому этот профиль принадлежит. Можешь объединить это с тем что я тебе писал раньше, дабы не плодить лишнего: if ( $is_logged AND $member_id['user_id'] == $row['user_id'] ) { $tpl->set( '[not-adm-logged]', "" ); $tpl->set( '[/not-adm-logged]', "" ); $tpl->set_block( "'\\[logged\\](.*?)\\[/logged\\]'si", "" ); } else { $tpl->set( '[logged]', "" ); $tpl->set( '[/logged]', "" ); $tpl->set_block( "'\\[not-adm-logged\\](.*?)\
  2. Ну да. Если тебе надо убрать возможности админа только в [not-logged][/not-logged] то найди: if( $is_logged and ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1) ) { и добавь сверху: if( $is_logged AND $member_id['user_id'] == $row['user_id'] ) { $tpl->set( '[not-adm-logged]', "" ); $tpl->set( '[/not-adm-logged]', "" ); } else { $tpl->set_block( "'\\[not-adm-logged\\](.*?)\\[/not-adm-logged\\]'si", "" ); } И будут тебе новые теги которые видит только пользователь кому принадлежит профиль в дополнение к [not- logged] [/not- logged] гд
  3. В файле engine/modules/profile.php найди: if( $is_logged and ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1) ) { И удали оттуда OR $member_id['user_group'] == 1
  4. В функции ( function ajax_save_for_edit ) при быстром редактировании статьи, сообщение о удачном редактировании до сих пор выводиться в сплывающее окно ( #dlepopup-news-edit ) с дальнейшей перезагрузкой страницы самим пользователем. Логичнее использовать теперь функцию DLEPush.info. Например: DLEPush.info('Изменения успешно сохранены. Страница будет перезагружена', 'Редактирование новости'); setTimeout(function() { location.reload(); }, 3000); Да и сам вывод информации и ошибок, который сейчас выводиться в шаблоне info.tpl лучше сейчас реализовать через функцию DLEPush
  5. Если очень нужно, то можно через плагины создать теги противоположные стандартным тегам dle [not-logged] и [/not-logged], например [logged][/logged] которые выводят текст внутри тегов при просмотре не своего профиля. И в шаблоне прописать: [logged]{pm}[/logged] [not-logged]<a href="#" onclick="DLEPush.error ('Вы не можете отправить ЛС самому себе!', 'Ошибка');return false;">Отправить ЛС</a>[/not-logged] В файле engine/modules/profile.php найти: if( $is_logged and ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1) ) { и добавить выше:
  6. В версии 17.1 ввели функцию DLEPush. Однако при проверке занятости логина в функции CheckLogin ее результат до сих пор почему то выводиться только в блоке <div id='result-registration'></div>. Было бы логичнее внести изменения в файл dle_js.js и дать возможность выводить это тоже в пуш уведомлении. Как то так: $("#result-registration").html(data); registration_result = data; if (data.includes("color:green;")) { DLEPush.info(registration_result, 'Результат проверки логина'); } else { DLEPush.error(registration_result, 'Результат проверки логина'); }
  7. Ну да, так как навигация доступна для страниц, которые поддерживают навигацию для тега {content}. При большом количестве новостей у пользователя не подойдет.
  8. В офф. документации написано: Глобальные теги, которые можно применить ко всем шаблонам: {custom}
  9. А через {custom author="{usertitle}" template="Ваш_шаблон" ... ? Можно же так сделать?
  10. Стремление к ограничению нагрузки и количества запросов это очень хорошо, но это очень сильно ограничивает развитие проекта же
  11. Сделайте группирование дополнительных полей профиля пользователя в админпанели в редактировании пользователя. Когда их набирается очень много получается знатная каша
  12. Было бы не плохо, если бы выражение [if field = "значение"] текст [/if] в шаблоне полной новости, распространялось и на теги которые выводят данные автора публикации в случае включения вывода полной информации из профиля пользователя ( в частности дополнительные поля пользователя автора статьи ) Абсурд конечно полный, но...
  13. Реализуйте уже нормальное добавление аватаров пользователей. Знаю что есть плагины от сторонних разработчиков, но почему этого нет еще в коробке совершенно не понятно, не начало 2000х же.
  14. Опа, а об этом то я и не подумал... спасибо! Скажите, я могу использовать для этого функцию фильтрации, такую как htmlspecialchars() ?
×
×
  • Создать...