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

celsoft

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

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

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.

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

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

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

Изменено пользователем webair

Поделиться сообщением


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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, webair сказал:

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

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

 

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Tekzo17 сказал:

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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

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

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

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

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

Изменено пользователем yeahga
  • Поддерживаю 1

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

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

 

Поделиться сообщением


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

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

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

 

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

Изменено пользователем NlCKRUS

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

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

  • Нравится 1

Поделиться сообщением


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

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

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

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

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

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

 

Изменено пользователем Mek
  • Поддерживаю 2

Поделиться сообщением


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

Нужен пятый вид рейтинга статей. Как на Amazonе.

a390203979536c8f588367d3263fea9a.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 08.10.2018 в 09:19, Mek сказал:

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

 

 

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

Поделиться сообщением


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

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

Изменено пользователем NlCKRUS
  • Поддерживаю 2

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

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

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

 [xfgiven_id2_x] [xfvalue_id2_x] [/xfgiven_id2_x]

 

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

Поделиться сообщением


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

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

  • Поддерживаю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 15.10.2018 в 14:23, faraondog сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
{category-title}



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



{category-description}



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



{page-title}



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



{page-description}



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

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

 

Поделиться сообщением


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

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти