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

Рекомендованные сообщения

11 час назад, celsoft сказал:

Это никак не защищает от спама.

Не совсем так, кастомные изменения регистрации на массовой CMS обычно приводят к не работоспособности ботов на данном сайте.
В бородатые года придумали с одним человеком логическую защиту регистрации на скриптовом языке шаблонов uCoz, до сих пор спама на том сайте от ботов нет, хотя живые люди регистрируются.

Ссылка на сообщение
Поделиться на других сайтах

Сделайте пожалуйста доработку древовидных комментариев. Сейчас если много вложенных ответов то дерево разрастается. А нельзя сделать так, чтобы все ответы не выходили за рамки одного вложения, как это сделано, например, на drive2.ru? пример во вложении.

asd.jpg

Ссылка на сообщение
Поделиться на других сайтах

Давно не юзал новые версии скрипта, а сейчас вот поставил демку на локаль посмотреть, что нового появилось.

Залез в админку, поклацал туда-сюда по кнопочкам, и пока пил чай, после обнаружил, что потерял доступ к сайту и админке.

Не сразу понял в чем дело, пока не заметил в адресной строке https://localhost , полез править конфиг.

 

В общем, как небольшую защиту от дурака, предлагаю в новых версиях к функции "Всегда использовать протокол HTTPS" добавить жирное предупреждение о том, что не следует включать эту функцию в том случае, если у сайта нет SSL-сертификата или если он установлен на локалке, а также указать, какой файл нужно править в случае возникновения проблем.

 

А вообще, поскольку сам протокол приобретает всё большую актуальность, предлагаю:

— В настройках системы создать новую вкладку HTTPS

— Перенести  пункт "Всегда использовать протокол HTTPS" из общих настроек в эту вкладку.

—При активации предыдущего пункта, сделать доступными функции:

 

   —Преобразовывать в новостях и комментариях публикуемые пользователями ссылки вида http:// в защищенные https:// через тег [leech], если публикация ссылок пользователям доступна. Публикуемые ссылки вида https:// при этом останутся неизменными.

Данная функция работает при добавлении и редактировании комментариев и новостей через сайт. При добавлении через админпанель, Вам по-прежнему, в случае необходимости, доступна функция добавления незащищенных ссылок.

 

   —Запретить пользователям встраивать в новости и комментарии изображения, и медиаконтент с сайтов, не имеющих SSL-сертификатов. В этом случае пользователю будет предложено выбрать файл с другого ресурса или загрузить его на Ваш сайт.

Данная функция работает при добавлении и редактировании комментариев и новостей через сайт. При добавлении через админпанель, Вам по-прежнему, в случае необходимости, доступна функция добавления контента с незащищенных сайтов.

 

   —Выводить в админпанели список страниц Вашего сайта, которые по данному протоколу являются небезопасными.

 

 

...Ну и добавлять по мере необходимости что надо.

 

Изменено пользователем Primary Sphinx
Ссылка на сообщение
Поделиться на других сайтах

В дополнение к предыдущему посту — в идеале активация данной функции чтобы не была возможной без наличия установленного сертификата.

Ссылка на сообщение
Поделиться на других сайтах

Насколько я знаю, DLE позволяет настроить сортировку комментариев только глобально, для всех разделов.

А можно ли для конкретного раздела сделать сортировку отдельно?

Ссылка на сообщение
Поделиться на других сайтах

Предлагаю в настройки профиля пользователя добавить список категорий, в которые разрешено добавление новостей, а также доверительные разделы.

С целью делать исключения на права публикации новостей в те или иные разделы по отношению к общим настройкам группы, в которой пользователь находится. Все остальные настройки группы остаются общими.

Это позволит, например, журналистам, вести личные рубрики, в которые другие журналисты (или часть из них) не имеют права публикации. Или наоборот — исключить журналиста из конкретной категории новостей, если он например в ней некомпетентен.

Такая персонализация позволит значительно более гибко разграничивать права, не плодя при этом кучу групп пользователей, в том числе и групп под каждого конкретного журналиста.

 

Если, например, Пете Баранкину надо позволить чуть больше чем остальным (предоставить личную категорию новостей, например Спорт, а Маше Пупкиной —Кулинарию... а уважаемому Владимиру Николаевичу из мэрии  — новости городской администрации, куда Маша Пупкина даже по ошибке не должна написать, а стажеру Васе можно куда угодно писать, но с предмодерацией, ибо слог хороший, а пишет с ошибками), — сейчас надо создать для них отдельные группы пользователей — "Петя Баранкин", "Маша Пупкина", "стажер Вася"  и "уважаемый Владимир Николаевич". А если таких Баранкиных будет двадцать или больше? :) А так все они будут в одной группе.

Очень актуально, например, для городского портала, куда можно пригласить представителей разных городских служб, общественных организаций, культурных центров... и выделить им соответствующие персональные доверительные категории новостей.

 

 

Изменено пользователем Primary Sphinx
Ссылка на сообщение
Поделиться на других сайтах

Предлагаю дать возможность отказаться от использования электронной почты как обязательного поля. Что бы её можно было безболезненно скрыть.

Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста реализуйте idexclude для {catmenu}

и вообще. почему тут ID - это категория. ведь мы привыкли что ID это новость.

category="2,3,5-8" - обычно так мы пишем, если подразумеваем категории.

Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, ABP0PA сказал:

и вообще. почему тут ID - это категория. ведь мы привыкли что ID это новость.

category="2,3,5-8" - обычно так мы пишем, если подразумеваем категории.

Потому что это тег вывода категорий, а не новостей.

Ссылка на сообщение
Поделиться на других сайтах

Сделать возможность выводить комментарии определенной новости. Например тегом    {customcomments id="{news-id}"  template="forum/commentscat"  from="0" limit="10"}

Ссылка на сообщение
Поделиться на других сайтах
В 25.01.2018 в 13:32, Rеhbock сказал:

Предлагаю дать возможность отказаться от использования электронной почты как обязательного поля. Что бы её можно было безболезненно скрыть.

на эту тему есть хак.

Ссылка на сообщение
Поделиться на других сайтах

добавить для шаблона attachment:

[allow-online]<span>Посмотреть файл онлайн:...[/allow-online]

[not-allow-online]<span>Скачать файл:...[/not-allow-online]

сейчас происходит дублирование имени файла, если для данного расширения доступен просмотр онлайн. если добавить not-allow-online - то в том случае, когда файл доступен для просмотра онлайн, строка с ссылкой на скачивание не выводится и остается только вариант просмотра онлайн.

Ссылка на сообщение
Поделиться на других сайтах

Было бы удобно, если бы был поиск по тексту комментариев в админке. Или есть такая возможность, а я не знаю просто?

Ссылка на сообщение
Поделиться на других сайтах

Вопрос к разработчикам дле, по доп. Полям и вывод новостей через "custom" по доп. Полю. 

 

Движок выводит точно по заданному значению новости или могут попасть схожие? Это очень важный момент, сейчас пишется для одной компании сайт, где реально важно, чтоб вывод шёл точно по заданному значению из доп. поля. 

 

CelSoft прошу ответить 

С уважением Александр

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 30.01.2018 в 15:47, Aison сказал:

на эту тему есть хак.

прошу прощения, но мне никогда не попадался искомый хак. Не могли бы вы уточнить, о каком именно решении идёт речь.

Ссылка на сообщение
Поделиться на других сайтах
  1. для картинок в парсере добавить if($align... с присвоением класса, что позволит делать отступы margin картинки от окружающего текста с правой или левой стороны. 
  2. для вывода картинок прописать figure.
  3. для вывода картинок добавить возможность прописывать описание под картинкой в теги figcaption.
  4. добавить для тега custom возможность вывода новостей за определенный период по количеству просмотров - например самые просматриваемые новости за прошедшую неделю. для этого надо добавить в бд учет просмотров и по прошествии заданного срока стирать, чтобы база не пухла.
  5. заменить в спойлере gif картинку плюса и минуса на шрифт из font awesome.
  6. разрешить посетителям (без регистрации) подписываться на комментарии.
  7. разрешить посетителям (без регистрации) создавать новости с обязательной модерацией.
  8. в админпанели добавить настройку размера окна предпросмотра новости при добавлении и редактировании - существующее очень маленькое, что требует каждый раз тащить за угол, либо как в моем случае, вносить правки.
  9. добавить в default.skin.php строку <meta name="robots" content="noindex, nofollow"/>. 
  10. добавить настройку с возможностью убирать название сайта из тайтла новости.
  11. добавить 301 редирект на последнюю страницу категории, если в url указан номер больше, чем существующий.
  12. добавить 301 редирект на главную, если новость не найдена / не существует.
  13. добавить 301 редирект на главную, если категория не найдена / не существует.
  14. добавить возможность выбора - показывать название новости в хлебных крошках или нет.
  15. в pm.php для таблицы сообщений заменить width td на %, тем самым сделав её адаптивной / резиновой.
  16. страницу расширенного поиска сделать адаптивной / резиновой.
  17. в parse.class.php  для одной строки, отвечающей за вывод видео добавить дополнительный div с классом и в engine.css добавить пару строк стилей, таким образом получив адаптивное видео. сейчас формат 16:9 почти единственный, а кому не надо будет адаптивного видео, удалять две строки стилей и все останется как прежде.
  18. для hide назначить отдельный класс, а не как сейчас, единый с цитатой.

 

Изменено пользователем olifus
Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, olifus сказал:

добавить для тега custom возможность вывода новостей за определенный период по количеству просмотров - например самые просматриваемые новости за прошедшую неделю. для этого надо добавить в бд учет просмотров и по прошествии заданного срока стирать, чтобы база не пухла.

Документацию читать не пробовали?

{custom template="custom" days="7" available="global" limit="10" order="reads" cache="yes"}

Выведет 10 самых просматриваемых новостей, за последние 7 дней

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, germanydletest сказал:

{custom template="custom" days="7" available="global" limit="10" order="reads" cache="yes"}

Выведет 10 самых просматриваемых новостей, за последние 7 дней

ваш вариант выведет самые просматриваемые новости из добавленных на сайт за последние семь дней. мое предложение касается возможности выводить самые просматриваемые новости, не зависимо от даты публикации. у меня это давно реализовано и я понимаю о чем пишу.

1 час назад, germanydletest сказал:

Документацию читать не пробовали?

когда не разбираетесь в вопросе, лучше промолчать, чтобы не выглядеть глупо. сразу вспомнились слова одного политика - д@билы бл@ть

 

по существу улучшений движка есть что предложить?

Ссылка на сообщение
Поделиться на других сайтах

1 дать возможность писать через обратную связь не только группам Администраторы и Главные редакторы

 

2 реализовать регистрацию на сайте по номеру телефона с подтверждением по смс (подключается владельцем сайта и смс оплачиваются им же)

 

3 дать возможность быстрой регистрации (подписка на рассылки путём ввода электронной почты и имени), при быстрой регистрации пользователи заносятся в отдельную группу для получения новостей путём модуля «рассылка сообщений»

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 06.02.2018 в 11:50, olifus сказал:
  1. для картинок в парсере добавить if($align... с присвоением класса, что позволит делать отступы margin картинки от окружающего текста с правой или левой стороны.

 

Без разных классов можно настроить отступы слева или справа, в зависимости от того, к какой стороне прижата картинка. Как пример.

.news img[style*="left"] {
	margin: 0 15px 0 0;
}
.news img[style*="right"] {
	margin: 0 0 0 15px;
}

 

 

Изменено пользователем radrigo
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, radrigo сказал:

Без разных классов можно настроить отступы слева или справа, в зависимости от того, к какой стороне прижата картинка. Как пример.


.news img[style*="left"] {
	margin: 0 15px 0 0;
}
.news img[style*="right"] {
	margin: 0 0 0 15px;
}

Про данное решение не думал. Спасибо. У меня давно реализовано через if($align..., там всего несколько строк правок, но ваш вариант проще.

Ссылка на сообщение
Поделиться на других сайтах

постоянно пишут спам в комментариях

предлагаю при нажатии на спам по комментарием, не только удалять все комментарии автора, но и посылать его в бан.

 

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, NlCKRUS сказал:

предлагаю при нажатии на спам по комментарием, не только удалять все комментарии автора, но и посылать его в бан.

Так и делается. Ему автоматически также запрещается в будущем отправлять как комментарии так и новости.

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, celsoft сказал:

Так и делается. Ему автоматически также запрещается в будущем отправлять как комментарии так и новости.

почему то у меня только добавляется IP его в фильтр, а бан не ставится. ладно, проверю в следующий раз повторно

Ссылка на сообщение
Поделиться на других сайтах
  • celsoft изменил заголовок на Пожелания для новых версий DataLife Engine

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...