CMS DataLife Engine - Система управления сайтами

celsoft

Пожелания Для Новых Версий Линейки 13.хх

Recommended Posts

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

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

Хранение ключа на сервере клиента в виде XXXX-XXXX... вы считаете уязвимостью. А пароль от БД в dbconfig.php в таком случае тоже уязвимость?

 

Ладно, включим режим параноика.

В ответ на первую активацию лицензии вы можете отдать зашифрованный только вам известным алгоритмом лицензионный ключ CRYPTED_KEY = CRYPTED_FUNC('XXXX-XXXX-XXXX-XXXX').

Таким образом, на сервере клиента будет храниться зашифрованный ключ, который можно посылать параметром при обновлении (host=site.ru&lic_key=CRYPTED_KEY).

Сопоставляете полученный CRYPTED_KEY c свежесгенерированным на вашей стороне CRYPTED_KEY.

Если всё сходится и лицензия активна, отдаете обновление.

Если всё сошлось, но лицензия истекла, просите ввести новый ключ для получения обновления, либо продлить текущий.

Если проверка не пройдена - ограничения демо версии.

Edited by webair

Share this post


Link to post
Share on other sites

При создании/редактировании плагина, сделайте для версии плагина и для версии DLE.

<input type='number' name='version' step='0.1' min='0.1'>

<input type='number' name='dleversion' step='0.1' min='13.0'>

 

Share this post


Link to post
Share on other sites
37 минут назад, webair сказал:

Хранение ключа на сервере клиента в виде XXXX-XXXX... вы считаете уязвимостью.

Небезопасным для лицензии.

 

37 минут назад, webair сказал:

А пароль от БД в dbconfig.php в таком случае тоже уязвимость?

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

Share this post


Link to post
Share on other sites

Я тут посижу, подожду, пока в доп полях типа "список" добавят возможность мульти множественного выбора
картинка со ждуном

Share this post


Link to post
Share on other sites
3 минуты назад, Tekzo17 сказал:

Я тут посижу, подожду, пока в доп полях типа "список" добавят возможность мульти множественного выбора
картинка со ждуном

Ты что! Это просят уже давно, но НОВЫЙ РЕЙТИНГ куда важнее! Ты чего, одумайся!

Share this post


Link to post
Share on other sites

Сделать нормальное обновление файла .htaccess сохраняя внесенные в него правки дополняющие дефолтные.

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

Share this post


Link to post
Share on other sites

1. Для дополнительного поля "список" сделать возможность выбора через чекбокс нескольких значений.

2. Сделать возможность фильтрации (выборки) новостей по доп полям по нескольким значениям.

3. Сделать возможность контроля заполнения доп полей к новости и символьному коду. К примеру, забыл я заполнить в какой либо новости определённое поле, или задать символьный код. Сейчас найти такую новость очень тяжело.

4. Не знаю исправили или нет, но раньше был такой косяк. К примеру, добавил я часть новостей в две категории. Далее я хочу удалить одну из этих категорий, но скрипт предлагает мне перенести новости из удаляемой категории в другую. И не даёт без этого переноса удалить. Хотя мне переносить ничего не надо.

Share this post


Link to post
Share on other sites

Вот ещё небольшой список предложений.

Для модуля закладки:
 - возможность выводить количество пользователей, добавивший новость в закладки
 - возможность выводить список пользователей, добавивших новость в закладки + настраиваемый шаблон вывода
 - возможность выводить закладки пользователя в профиле + шаблон
 - возможность публичного просмотра закладок пользователя по ссылке /user/{username}/favorites/
 - возможность пользователю ограничивать доступ к его закладкам
 - вывод топ новостей на основе количества пользователей, добавивших новость в закладки

Другое:
 - возможность делать правки в js и css файлах в /engine/* через систему плагинов

 - систему личных сообщениях с использованием WebSocket

Edited by yeahga
  • Upvote 1

Share this post


Link to post
Share on other sites

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

Под новостью много страниц с комментариями, кто-то ответил кому-то, и как искать этот комментарий, чтобы продолжить диалог?

Share this post


Link to post
Share on other sites
28 минут назад, NlCKRUS сказал:

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

Под новостью много страниц с комментариями, кто-то ответил кому-то, и как искать этот комментарий, чтобы продолжить диалог?

В шаблоне comments.tpl используйте 

<a href="#comment-id-{id}" title="Ссылка на этот комментарий">#{id}</a>

 

Share this post


Link to post
Share on other sites
19 часов назад, yeahga сказал:

В шаблоне comments.tpl используйте 

хорошо, а в шаблоне e-mail рассылки как сделать ссылку на этот комментарий? там же нет {id}

 

кстати, про {id} в шаблоне comments.tpl в документации ничего нет, но он работает

Edited by NlCKRUS

Share this post


Link to post
Share on other sites

@celsoft добавить в систему плагинов:

1. Добавить тег для типа таблицы в зависимости от версии MySql, как это в установке DLE

if( version_compare($check_db->mysql_version, '5.6.4', '<') ) {
	$storage_engine = "MyISAM";
} else $storage_engine = "InnoDB";

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

Share this post


Link to post
Share on other sites

Я бы все таки хотел родной, а не сторонний модуль публикации в соц. сетях. 

  • Like 1

Share this post


Link to post
Share on other sites

1. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:description: из обычного description, из краткой новости, из полной новости, из доп поля.

2. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:image: первая картинка из краткой новости, первая картинка из полной новости, из доп поля.

3. Сделать чтоб любой шаблонный тег работал в любом файле шаблона.

4. Реализовать возможность стандартными средствами делать фильтрацию (выборку) новостей по дополнительным полям по нескольким условиям.

5. Автоматический постинг новостей через RSS в социальные сети.

 

Edited by Mek
  • Like 1
  • Upvote 2

Share this post


Link to post
Share on other sites
В 08.10.2018 в 09:19, Mek сказал:

5. Автоматический постинг новостей через RSS в социальные сети.

 

 

Зачем? В каждой соцсети своя аудитория, и для каждой из них разные новости требуют различной подачи и оформления. Что сделать можно только вручную. Нет?

Share this post


Link to post
Share on other sites

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

Edited by NlCKRUS
  • Upvote 2

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

1. В окне "Загрузка изображений и файлов на сервер" сделать крупнее превьюшки картинок.

2. Возможность изменять размер, форму и положение этого окна с сохранением изменений.

Share this post


Link to post
Share on other sites

Добавить возможность нескольких заполнений дополнительных полей разных типов.

Потом выводить поля примерно так: [xfgiven_id1_x] [xfvalue_id1_x] [/xfgiven_id1_x] - если заполнено первое доп поле 

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

 [xfgiven_id2_x] [xfvalue_id2_x] [/xfgiven_id2_x]

 

и так бесконечно

Share this post


Link to post
Share on other sites

Не могу по нормальному добавить rel="nofollow" к  внешней ссылке  в статьи! Нельзя ли в админке сделать пункт: "запретить индексировать внешние ссылки в яндексе и гугле: да или нет"! Пробовал менять редактор на wysiwyg, но не помогает! После сохранения новости rel="nofollow" исчезает!!!??? 

  • Upvote 1

Share this post


Link to post
Share on other sites
В 15.10.2018 в 14:23, faraondog сказал:

Не могу по нормальному добавить rel="nofollow" к  внешней ссылке  в статьи! Нельзя ли в админке сделать пункт: "запретить индексировать внешние ссылки в яндексе и гугле: да или нет"! Пробовал менять редактор на wysiwyg, но не помогает! После сохранения новости rel="nofollow" исчезает!!!??? 

Через исходный код правится и все сохраняется.

Share this post


Link to post
Share on other sites
{category-title}



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



{category-description}



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



{page-title}



Выводит указанный вами в разделе "Заголовки, описания, метатеги" заголовок для страницы



{page-description}



Выводит указанное вами в разделе "Заголовки, описания, метатеги" описание для страницы

Добавить теги настройки вывода текста если заполнено/не заполнено.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.