avatar
На сайте уже 594 пользователя

Чего вы хотели бы добавить в движок?

Ivan(5 лет назад)

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

Вернуться назад к другим темам

Ответы пользователей

Чтобы оставлять сообщения необходимо авторизоваться
avatar
Dozent 1 год назад

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

avatar
xsmix 1 год назад

Surfyk, ой извиняюсь, этот блок тоже нужен. В стили news нужно ещё добавить:

.video-block {

position: relative;

padding-bottom: 56.25%;

padding-top: 30px;

height: 0;

overflow: hidden;

border: 5px;

}

.video-block iframe {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

border-width: 0;

outline-width: 0;

}

avatar
xsmix 1 год назад

Surfyk[[b]Surfyk,

<div class="video-block"></div>
это лишнее, это я просто с пространством вокруг видео экспериментировал.

avatar
xsmix 1 год назад

Surfyk, да, все отлично работает, видео масштабируется под любой экран в соотношении 16 на 9, всегда по центру. Я просто прямо в текстовом редакторе вставляю этот код и все.

avatar
Surfyk 1 год назад

xsmix, а Вы сами пробовали это сделать на этом движке?

avatar
xsmix 1 год назад

Mikk,

<center>

<div class="video-block">

<iframe width="560" height="315" src="https://www.youtube.com/embed/вставляете сюда все что скопировано после слеша?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

</div>

</center>

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

avatar
xsmix 1 год назад

Mikk, в смысле? А разве есть проблема с добавлением видео с YouTube или ещё откуда-то?

avatar
amigas 2 года назад

Группу в телеграмме!

Чтобы узнавать все новости касаемо движка:

- выход обновлений

- новых модулей, расширений и шаблонов.

- стол заказов на различные доработки и разработки.

В группе отправлять ссылки на сайт.

Это очень удобно. Т.к. нехватка времени постоянно сидеть на сайте и следить. Я например и не знал , что столько вышло , модулей расширений и доработок для движка. Изредка заходил на сайт , чтоб скачать обновление.

А в мессенджере удобно. Пришло оповещение в группе по новинкам, открыл ссылку , посмотрел новость на сайте

avatar
Ivan 2 года назад

deadluk, в настройках модуля новостей "Перейти к настройкам дополнительных полей", потом в шаблоне с помощью тегов выводи

avatar
deadluk 2 года назад

Дополнительные поля для новостей в которых можно было бы хранить различную информацию. Благодаря такому подходу можно сделать вывод различной информации в шаблоне. Хорошая реализация таких полей присутствует в CMS DLE.

avatar
Mikk 2 года назад

Хорошо бы сделать возможность вставлять видео в сообщения и статьи. Хотя бы с Ютюба (по ссылке)

avatar
gegelga 2 года назад

Ivan, Спасибо за Категории. Как я уже писал в чате, учесть добавление нескольких фотографий в новости, я уже для себя переделал могу тебе скинуть код новостей. Думаю будет очень интересно для пользователей движка.

avatar
Ivan 2 года назад

gegelga, услышал

avatar
gegelga 2 года назад

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

avatar
Surfyk 2 года назад

Ivan, по идеи он должен быть прописан в стилях модуля новостей, где прописаны #requestReport

avatar
Ivan 2 года назад

Surfyk, этому элементу присвоен класс "errorPref", он просто не прописан в стилях шаблона.

avatar
Surfyk 2 года назад

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

avatar
gegelga 2 года назад

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

avatar
greenzell 2 года назад

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

avatar
Denis 2 года назад

Не плохо было бы сделать локализацию для других языков: $lang['New_Year']='C Наступающим Новым годом!';

avatar
greenzell 2 года назад

Ivan, да , на любом сайте можешь посмотреть например том же https://habr.com/ru/news/t/598657/ в конце новости теги

avatar
Ivan 2 года назад

greenzell, теги к новостям ?!

avatar
greenzell 2 года назад

1. Теги к новостям.

2. Отложенная публикация, по дате, времени. В принципе добавить время публикации. С возможностью изменять.

3. Просмотр новостей в админке, сортируя по категориям.

4. Добавить настройку как часто обновлять sitemap

5. Что бы файлы с комментариями, публиковались в отельную папку, а не вместе с новостями.

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

7. Возможность Добавлять пользователями новостей.

8. Добавить рейтинг пользователям в комментариях.

9. Что бы можно было создавать опросы и выводить случайный.

Буду верить что когда нибудь это будет =) С наступающим =)

avatar
Denis 2 года назад

Предлагаю добавить следующий код в функцию NewsCategory новостного модуля:

if($sort == 'abc'){

for($i = 0 + $start; $i < $col + $start; ++$i){

if(isset($listIdNews[$i])){

$newsParam = json_decode($newsStorage->get('news_'.$listIdNews[$i]));

$abc[$newsParam->header] = $listIdNews[$i];

}else{

$newsParam = false;

}

}

ksort($abc, SORT_NATURAL);

$listIdNews = array_values($abc);

}

Это предоставит возможность сортировать новости по алфавиту.

avatar
Denis 3 года назад

Иногда нет необходимости выводить заголовок на странице.

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

avatar
Surfyk 3 года назад

siberwolf, с частью написанного соглашусь, а с частью нет. В движке нет ненужных скриптов и стилей, между тегами head всегда выводятся только те скрипты и стили, которые необходимы для работы подключенных к этой странице модулей. Да, то что штатным образом к странице можно подключить только один модуль, это большой недостаток. Но за 7 лет моего общения с этим движком так ничего не изменилось. Правда, в движке появился функционал, который позволяет обойти этот недостаток, но для рядового пользователя этот функционал просто недоступен.

--------------------------------------------

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

---------------------------------------------------------

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

--------------------------------------------------------------

"Маленькие сайты делают локальные производители - мебельщики, сантехники, строители, дизайнеры, паикмахеры и т.д. ИМХО, это ваша целевая аудитория, на нее надо ровняться." Согласен на 200%. Но увы, здесь упор делается на любителей блогов, чатов, на желающих создать собственную "социальную сеть". По крайней мере последние лет пять движок развивается в этом направлении. А парикмахерам с сантехниками приходится откладывать ножницы с вантусами и садится за учебники по программированию. Но, чаще всего, поморочив себе голову с внедрением элементарных вещей, которых в движке нет, они уходят туда где это есть и этим можно пользоваться не обладая никакими дополнительными знаниями.

avatar
siberwolf 3 года назад

В движке многое понравилось, но стоит обратить внимание на то, что НЕ удобно, так как это путь к совершенству)

_________________________

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

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

Как у нас - нажал "сохранить", страница перезагружается (секунда), потом окно с выбором действия (неск.секунд), потом в любом случае продолжаем путь с головы с листанием до нужного места. За несколько дней плотной работы наберется НЕСКОЛЬКО ЧАСОВ потеряного времени и несколько тысяч лишних кликов мышкой. ЭТО ВАЖНО!

------------------------------------------

Вектор развития движка. На дворе 2021. Я даже примерно представить не могу, зачем может понадобиться регистрация пользователей, комменты и смайлы - интернет сейчас это один большой маркетплейс, в крайнем случае витрина, визитка, где можно свои работы показать. Рынок поделен, популярные порталы не сдвинешь, а общение происходит в соцсетях.

Маленькие сайты делают локальные производители - мебельщики, сантехники, строители, дизайнеры, паикмахеры и т.д. ИМХО, это ваша целевая аудитория, на нее надо ровняться. В крайнем случае можно прикрутить аваторизацию через популярные сервисы (сейчас даже на мэйл можно войти через ВК...ну вы поняли).

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

__________________________

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

И вот именно то, для чего движок предназначен я сделать и не смог. Галерея одна, Карл. Одна на сайт). А если мне нужно несколько сот постов? Просто написать новость и прукрутить несколько фоток , крутящихся в лайтбоксе НЕВОЗМОЖНО стандартными средствами. Все варианты, котрые есть - настолько далеки от здравого смысла, насколько это возможно. Установить сто галерей и потерятся в админке? Даже этот вариант не подходит, потому что в новости картинки не выведутся. При этом <head> будет забит кучей не нужных скриптов и css файлов, а за это Яндекс радостно пессимизирует.

_____________________________

Нужно вам немного переосмыслить принципы конструирования готовых страниц, такой пока вывод. И нацелиться на платежеспособный слой населения. Повторю, сам движок очень нравится, компания у вас хорошая собралась. Со своей стороны готов финансово поучаствовать, но только не на создание сайта, а на развитие двига в нужную сторону)

avatar
Denis 3 года назад

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

avatar
Ivan 3 года назад

Surfyk, исправлено

avatar
Surfyk 3 года назад

Ivan, иногда получается токая фигня, напишешь сообщение здесь, отправляешь и выдается Ошибка при проверке безопасности. Только сейчас дошло почему это происходит. Это потому, что в другой вкладке открыта страница содержащая комментарии, т.е. страница новости, тема в сообществе или какой-нибудь модуль в разделе расширений. Но, это как-то не правильно. Ну ладно, пусть выводит ошибку, если форму отправить нельзя, но зачем удаляется содержание формы. В этом случае необязательно очищать форму.

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

avatar
Ivan 3 года назад

Surfyk, исправлю, спасибо

avatar
Surfyk 3 года назад

Сайты бывают разные, например, одностраничные. Да, на MyEngine можно делать приличные одностраничные сайты. И поэтому, чтобы ничего лишнего не болталось и не мешало, то это все лишнее можно и удалить. Модуль новостей, пользовательскую часть, форму обратной связи, чат, все это не нужно. Забыл, генератор sitemap.xml, тоже можно удалить. Но, обнаружилась такая вот штука. Яндекс Вебмастер даже для одностраничного сайта рекомендует загружать файл sitemap.xml. Ему пофиг, что сайт одностраничный и в принципе ему не нужен этот файл. Но, у него в алгоритме записано, что такой файл должен быть и вебмастер будет все время вам об этом напоминать. Если загрузить этот файл, то ничего страшного не произойдет, вебмастер отстанет. Вот., значить модуль генератора sitemap.xml нужно оставить. Оставляем, генерируем файл, а он не работает. И почему? А потому, что у нас нет модуля новостей. Мы же его удалили.

Такая же фигня может случиться и на многостраничном сайте. Ну не всем нужны новости на сайте, значит не нужен такой модуль, можно удалить. Удаляем. И все, модуль карты сайта становится нерабочим. А это не правильно.

avatar
Amney 3 года назад

SPolar, Surfyk, поддерживаю оба предложения двумя сообщениями ниже.

avatar
Surfyk 3 года назад

Всем привет! Моё предложение не по движку, а для оф. сайта, точнее для сообщества. В списке тем для каждой темы выводится ник автора и ник пользователя, который оставил последний ответ. С автором как понятно и логично, можно посмотреть его профиль, хотя смотреть там шибко нечего. Вот с последним ответом логика не совсем правильная. Может быть ссылку в нике на профиль можно оставить, но по логике еще нужна ссылка - последний ответ, что-то типа якоря прокручивающего страницу до ответов. Мне, как автору часто пишущему в сообществе, такая ссылка пригодилась бы. Я мало писать не умею, поэтому когда появляется ответ в моей теме приходится вручную прокручивать страницу, чтобы добраться до ответа. Если была бы такая ссылка, то необходимость в этом отпадает, на мой взгляд очень удобно.

avatar
SPolar 3 года назад

Было бы не плохо к изображению новости добавить возможность задавать описание (в тег alt="#img_descr#")

avatar
Ivan 3 года назад

Denis, ок

avatar
Denis 3 года назад

Хорошо бы было, что бы в функциях работы с хранилищем была возможность установки директории для хранения данных. По умолчанию в /data/, а если задан доп. параметр, то в папке модуля.

Т.к. часто данные удобнее хранить в директории где расположен модуль.

avatar
Ivan 3 года назад

Surfyk, ок

avatar
Surfyk 3 года назад

В модуле "Пользовательская часть", файл integration_page.php, строка 660 - орфографическая ошибка:

$page->title = 'Блокировака пользователя';

avatar
Denis 3 года назад

Если $_POST['customize'] не существует, то: Undefined index: customize in C:\UniServerZ\vhosts\test\modules\customize\integration_pages.php on line 6

avatar
Ivan 3 года назад

В кастомизаторе нет проверки $_POST['customize']

есть, 6 строка integration_pages.php

avatar
Denis 3 года назад

В кастомизаторе нет проверки $_POST['customize'] - if ($_POST['customize'] == 'save') {

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

avatar
Denis 3 года назад

"Перейти на главную страницу", желательно добавить класс для <p>

avatar
Ivan 3 года назад

franzheinzel, Еще рекомендую прочитать документацию в Яндекс вебмастере в разделе "Представление в поиске".

В будущем, пожалуйста, создавайте для вопросов отдельную тему в сообществе.

avatar
Ivan 3 года назад

franzheinzel, Это зависит от разметки и от робота яндекс, он по своему решает, что показывать, что не показывать. У вас например есть страницы с картинками при выводе https://my-engine.ru/files/331.jpg

Яндекс в документации рекомендует использовать микроразметку Schema.org , но на практике, разметка OG тоже работает, пример мои новости https://yandex.ru/search/?text=site%3Amy-engine.ru&&lr=20044

avatar
franzheinzel 3 года назад

franzheinzel, https://sun9-53.userapi.com/impg/h_srDSOB1rWHqhX1tFKE7Al12ln_vi-3XyOtGg/Lx4yAgI1Tkw.jpg?size=644x216&quality=96&sign=55f5c15b208b27ca7cbba7a3b866dd25&type=album

avatar
franzheinzel 3 года назад

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

avatar
Ivan 3 года назад

Userdelete, Проверить реальную нагрузку на моем компьютере не получится, ибо он слаб, и php зависает на нем уже на нескольких сотнях имитированных запросов. На реальных серверах стоят процессоры мощнее и у всех уже стоят скоростные ssd, что ускоряет работу с файлами в сотни раз.

Между движками всегда существует иммиграция БД, фрилансеры часто выполняют такую работу.

avatar
Userdelete 3 года назад

Привет Иван. На данный момент есть идея высоконагруженного в будущем проекта. Новостная лента. Под этот проект давно куплена супер навороченная тема под ворпресс, но всё же терзают сомнения. Вордпресс слишком тяжел и требователен. Отсюда вопрос, какие реально нагрузки выдерживает движок? Скажется ли в будущем работа без бд? Просто рано или поздно возникнет точка невозврата и будет обидно за неправильный выбор базы.

avatar
KorniloFF75 3 года назад

Zen, с этим форматом работают далеко не все браузеры. Так что движок тут особо не при чём.

avatar
Ivan 3 года назад

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

avatar
gegelga 3 года назад

Выбор языка "Английский / Русский"

Так как ваш движок стал популярен не только в России но и в европе.

avatar
Zen 3 года назад

Очень хотелось бы чтобы движок умел правильно работать с форматами изображений webp

avatar
Denis 3 года назад

Новости

Без названия

URL: test1.ru/news/5fcf17de54996

Дата публикации: 08.12.2020

Категория: (Название категории)

avatar
Denis 3 года назад

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

avatar
greenzell 3 года назад

Вместо кнопок "удалить" сделать чекбокс. И так же для черновиков , но еще и опубликовать. А то по одной удалять или публиковать затратно.. Думаю многим это понравится , новичкам!

avatar
Ivan 3 года назад

Denis, принято 👍

avatar
Denis 3 года назад

Предлагаю:

Управление пользователями.

1) Электронная Почта: e-mail3@example.com (Не подтверждено) -> Отправить повторный запрос на подтверждение.

При отсутствии аватара скрывать ссылку "Удалить аватар пользователя", поскольку при ее нажатии и отсутствии аватара всеравно выводится сообщении об его успешном удалении.

Может еще тему "Чего вы хотели бы добавить в движок?" закрепить.

avatar
Surfyk 4 года назад

Ivan, вот уже столько лет работаю с движком и все время открываю что-то новое. Сейчас только обратил внимание, что в разделе Управление пользователями в списке пользователей никак не отображается блокировка пользователя. Было очень удобно, открываешь панель управления и видишь кто заблокирован. Еще заметил, что из профиля в админки можно вернуться к списку пользователей, выводится ссылка в горизонтальном меню. Так же эта ссылка есть во вкладке Регистрация нового пользователя, а вот в остальных вкладках Заблокированные IP пользователей, Удаление пользователей, Настройка пользователей, такой ссылки нет и обратно можно вернуться только через боковое меню.

При блокировки пользователя в админке профиля выводится сообщение - Пользователь успешно заблокирован. Потом, если попробовать разблокировать этого пользователя раньше времени завершения блокировки, то выбрав опцию - Не блокировать, то после сохранения все равно выводится - Пользователь успешно заблокирован.

avatar
Rusall 4 года назад

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

avatar
greenzell 4 года назад

Напишу с учетом на будущее.

1. Канонический адрес

2. Количество комментариев , тег #com#

3. вывод новостей из нескольких категорий в одной колонке

4. Каждой категории что бы можно было создать свой шаблон отображения в блоке

5. Настройки https и www и меню настройки в админке

6. Суфрик сделал аватары для пользователей, прикрутить и их. Работаю хорошо.

7. Сделать голосование

8. Рейтинг для пользователей в комментариях и отображение в профиле

9. Массовое удаление новостей или поиск по новостям (фильтр)

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

avatar
Yura 4 года назад

Хотелось чтобы в движке присутствовали по умолчанию, такие функции как Канонические URL. С их помощью вы защищаете ресурс от дублированных страниц, к которым негативно относятся поисковые системы, также функцию по умолчанию автоматическая генерация метатегов, description и keywords, блокировка индексации страниц категорий и архивов, оптимизации изображений, и их сжатие "вес фото" , считаю что такие функции в движке просто необходимы.

avatar
Bogdan 4 года назад

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

avatar
Denis 4 года назад

- Кастомизатор - полезный модуль, в большей степени он для разработчиков. Его удобно использовать при разработки шаблонов, а еще удобнее им пользоваться для редактирования элементов. Т.е. для пользователя - он удобен. Из людей, которые ко мне обращались, все просили подключить кастомизатор. Да и админка получается менее громоздкая.

- Функция NewsCategory, она тоже для разработчиков и теперь предоставляет более широкий функционал. При разработке новостных шаблонов существенно сокращает время. Проверил на себе, при адаптации этого шаблона: http://demo32.p9021271.beget.tech/

Многое приходилось выводить обращаясь к хранилищу, писать однотипный код, использовать js.

По документации - соглашусь.

avatar
Surfyk 4 года назад

В продолжение к моему комменту в новости по версии 5.1.23. Ну нельзя там оставить большой комментарий. Так вот, что я хотел отметить.

Начну с кастомизатора. Я лично разочаровался в этом функционале. Все слишком громоздко и запутано. Чтобы в этом разобраться, то нужно потратить уйму времени и иметь определенный уровень знаний. Лучше делать шаблоны с админкой, это намного практичнее и понятнее рядовому пользователю.

Думаю, что новый функционал NewsCategory пройдет незамеченным для большинства пользователей, если он вообще им нужен. По крайней мере, чисто визуально, в настройках модуля новостей ничего не изменилось, а это значит, что этот функционал не доступен из админки. Найти описание функции NewsCategory на сайте очень трудно, т.к. не в одном меню нет ссылки на страницу описания, так же как и нет ее в документации, хот как раз там она и должна быть. Эту ссылку можно найти в некоторых прошлых новостях или в строке текста пратически каждой новости - "Список изменений от более старых версий можно посмотреть на этой странице". Если кто-то обратит внимание на эту строчку и перейдет по ссылке, указанной в этой строке, то попадет на страницу и там может попытаться найти ссылку на страницу с описанием функции NewsCategory. Но, это сложно сделать, т.к. эта ссылка с каждой публикакцией нового обновления движка становится все ниже и ниже по тексту. Так что мало кто может найти это описание.

Да, еще, на странице https://my-engine.ru/dev-main, в самом низу написано: "Если будут вопросы по поводу создания шаблонов, обращайтесь на Форум". Форум закрыт для общения, поэтому лучше разместить ссылку на Сообщество или/и Чат.

avatar
Ivan 4 года назад

"Denis 2 недели назад Ответить

Комментарий от незарегистрированного пользователя: по нажатию отправляется даже пустая форма, идет проверка капчи - аякс запросом (required в поле игнорируется)."

Это нормально, что при отправки через аякс , required игнорируется.

avatar
Surfyk 4 года назад

Обнаружил баг в файловом менеджере.

При просмотре загруженных фоток большого размера происходит какая-то фигня.

Фото 1920х200 при просмотре сильно выходит за пределы фрейма,

1920х400 то же выходит, но на много меньше, а 1920х800 - все нормально.

Нарушается по какой-то причине масштабирование изображений в превью просмотра.

avatar
Ivan 4 года назад

Denis, ок

avatar
Denis 4 года назад

При создании категории, если имя содержит пробелы, то выводится сообщение о сохранение, но данные не сохраняются.

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

avatar
Ivan 4 года назад

Ок

avatar
Denis 4 года назад

Комментарий от незарегистрированного пользователя: по нажатию отправляется даже пустая форма, идет проверка капчи - аякс запросом (required в поле игнорируется).

avatar
Denis 4 года назад

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

avatar
Denis 4 года назад

Хлебные крошки:

/news/category/Food -> Новости / Еда

Возможно лучше от главной -> Главная / Новости / Еда

avatar
Denis 4 года назад

Не плохо было бы видеть количество категория в админке (там где добавляются идентификаторы)

avatar
Denis 4 года назад

Не хватает хештега #index# (переменная $i) в NewsCategory(); Т.к. часто при выводе нужно указывать либо id, либо класс под номером: item0, item1...

Да и возможность сортировки в случайном порядке не помешала бы: shuffle();

avatar
Denis 4 года назад

Ivan, привет. Если редактировать через кастомизатор (например в шаблоне thetpl), со страницы к которой подключен модуль (например новости), то не сохраняются изменения. В консоли примерно такое:

customize: save

news:624 customize: 7z8B7jtPWyZh1d1OzYlDkveXjLiEsL4ZjIjbV0x7U2YrK6F0lPzrkX76223yGYHc1Ufu0U4VbnsKWPYjVj4pE8u0VtuKYjHSS6Oxm8DiP3cwvUzd6HtDfiEJZJ5IM6MMvKcrgnfHsufQ6owBiLHdW9bDwb7KQOus4kjL8BPG2ednfN1Vyt4hlfghcHGYd3vSnMF9yOGQzRwUMv4gajv1FKVzEP1sEqSDj1W5bsdO6buvY9fbDvdzSTgYOOGwahJ

news/customizeSave:1 Failed to load resource: the server responded with a status of 404 (Not Found)

news:624 customize: error

avatar
Denis 4 года назад

Для "Вернуться назад" класс .p_link_back не везде прописан.

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

avatar
Denis 4 года назад

<p>Ничего не найдено</p>

Лучше бы сделать: <p class="not_found">Ничего не найдено</p>

А то до туда не добраться.

avatar
Denis 4 года назад

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

avatar
Yura 4 года назад

Поиск файлов в files.php, было бы удобно найти и отредактировать при необходимости, так как со временем их становится больше чем страниц на сайте.

avatar
Denis 4 года назад

Если меняешь Идентификатор и Название категории, то все ранее закрепленные за этой категорией новости становятся Без категории.

avatar
Yura 4 года назад

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

вывод турбо-страниц, основных страниц сайта.

avatar
Denis 4 года назад

Если присваивать блокам в колонках при выводе id (#left_bok1, #left_blok2... #right_blok1, #right_blok2), то можно будет добраться до содержимого средствами JavaScript. И например скрывать, менять заголовок блока и т.п., или написать расширение, которое будет помогать это делать через админку.

avatar
Ivan 4 года назад

Denis, постараюсь что нибудь из предложенного реализовать к следующему релизу

avatar
Denis 4 года назад

В комментариях "Символы на картинке не совпадают" ; в Обратной связи - Символы с картинки введены неверно. В штатных модуля, думаю лучше чтобы было одинаково.

avatar
Denis 4 года назад

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

avatar
Denis 4 года назад

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

Вот в этих страницах лучше прописать класс для тега <p>, добраться для изменения стилей не получается.

<?php if (@$URI[2] == 'newpassword' || @$URI[2] == 'newpassword2' || @$URI[2] == 'addreg' || @$URI[2] == 'xxxcds' || @$URI[2] == 'in' || @$URI[2] == 'cfg' || @$URI[2] == 'exit' || @$URI[2] == 'add') :?>

avatar
Denis 4 года назад

Чтобы оставлять сообщения необходимо "авторизоваться" - слово возможно лучше сделать ссылкой на страницу авторизации.

avatar
Denis 4 года назад

Если выводить новости в шаблоне, на главной странице, через функцию NewsCategory, то #categoryuri# будет ссылаться на "/", а не на страницу с новостями. Если категория для новости указана, то все нормально.

avatar
Denis 4 года назад

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

avatar
Denis 4 года назад

И там при выводе в блоке категории, "Без категории" мне кажется не хватает. Возможно опционально.

avatar
Denis 4 года назад

Если не шаблон вывода для категорий в боковом блоке, то может класс дополнительный. Не '<div class="link">, а '<div class="link blok_category">, например

avatar
Denis 4 года назад

Еще бы шаблон вывода для категорий в боковом блоке не помешал бы. По такому же принципу, как это сделано при выводе новостей в боковом блоке

avatar
Denis 4 года назад

Для функции NewsCategory может сделать еще несколько необязательных параметров: 1 - номер новости c которой начинать вывод; 2 - номер новости которой заканчивать вывод; порядок вывода: с первой, с последней, случайный.

Например, в шаблоне вывожу: 1-ой будет последняя добавленная (большая, по одному шаблону), ниже еще две (по одному шаблону) но уже со второй и тд. Это и сейчас можно сделать, а так будет через одну функцию.

avatar
Denis 4 года назад

Есть "Удалить" страницу. В некоторых CMS видел "Клонировать" страницу.

avatar
Denis 4 года назад

Настройка "Кто может писать комментарии: Все пользователи" - на странице нет обновления капчи по клику.

avatar
Denis 5 лет назад

"Регистрация на сайте временно приостановлена" - нет вернуться назад.

И классы для всех этих служебных страниц было бы не плохо прописать.

avatar
Lord 5 лет назад

Выложи в движок дизайн как на офф сайте, а то те, которые есть унылые и не красивые.

avatar
Surfyk 5 лет назад

У меня к автору движка есть предложение сделать работу файла integration_system.php аналогично работе файла integration_pages.php. Что я имею ввиду. С помощью integration_system.php можно выводить html-код вверху страницы с помощью функции public static function addAdminHeadHtml($html){} между тегами <head>...</head>, а так же с помощью функции public static function addAdminEndHtml($html){} выводить html-код внизу страницы. Если в файле integration_system.php прописать php-код, то он будет выводится в самом верху страницы перед <!DOCTYPE html>. Было бы на много полезней, чтобы php-код выводился как при использовании integration_pages.php на странице после основного контента и желательно между тегами <div class="content">...</div>.

Что это даст? Можно будет добавлять на уже существующие страницы админки дополнительные функции. Например, в шаблоне есть вывод номера телефона в каком-то месте. Конечно, ввод номера телефона можно сделать в настройках шаблона. Но не все шаблоны имеют админку и при смене шаблона этот номер телефона будет не доступен. А спомощью integration_system.php можно вывести на страницу настроек в админке дополнительную настройку, которая будет доступна для всех шаблонов имеющих вывод телефона. Такой способ ввода дополнительных функций не зависит от обновлений движка.

avatar
Surfyk 5 лет назад

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

avatar
Ivan 5 лет назад

Surfyk, *штатного поисковика :)

avatar
Ivan 5 лет назад

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

avatar
Surfyk 5 лет назад

Ivan, я сейчас то же разбираюсь с работой поиска, например, уже есть модуль Блог, значит нужно сделать чтобы посты были в поиске, т.е. нужно сделать индексацию страниц постов блога. Чтобы это не зависело от обновления, нужно делать модулем, благо уже есть модуль автоиндексации и осталось только кое что дописать, чтобы была индексация блога. Но, столкнулся с такой проблемой. Штатный модуль поиска делает индексацию всех страниц сайта сразу, а модуль автоиндексации постранично. Если я в него добавляю блог, то при редактировании и создании страниц они будут проиндексированы, но если сделать индексацию через встроенный модуль, то индекс страниц блога будет удален. Поэтому, есть предложение, при установке модуля автоиндексации индексация через встроенный модуль должна отключаться. Что-то длинно получилось, надеюсь что понятно.

avatar
Ivan 5 лет назад

Surfyk, разберусь с этим.

avatar
Surfyk 5 лет назад

Ivan, если в настройках стоит Разрешить произвольные Get параметры, то листинг не работает, а если поставить запретить, то работает.

avatar
Surfyk 5 лет назад

Ivan, еще на странице поиска есть листинг, т.е. если результат поиска превысит 50 позиций, то появится листинг страниц. Во-первых, 50 наверное многовато. Если взять заголовок и 4-5 строк описания, то 50 позиций мотать вниз долго. Во-вторых, листинг появляется, но при переходе на любую страницу результат поиска обнуляется. Тогда, зачем этот листинг, если другие страницы нельзя посмотреть.

avatar
Ivan 5 лет назад

Surfyk, ок исправлю

avatar
Surfyk 5 лет назад

Иногда натыкаешься на некоторые вещи в движке и думаешь, что не так, а потом уходишь из этого места и забываешь. Вот опять наткнулся. При удалении расширения на странице его вывода или в боковом блоке выводится ошибка. И это правильно, но что в этом не так? Первое, что приходит на ум это - почему не по-русски. Второе, не понятно, что это за ошибка. Выглядит очень фатально, хотя можно просто написать: "Ошибка вывода модуля. Возможно, модуль был удален". Кто давно использует движок конечно знает, что это за ошибка, а вот новичка это может ввести в ступор.

avatar
Surfyk 5 лет назад

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

avatar
Ivan 5 лет назад

Surfyk, по документации в теге <link> должен быть url сайта, а не страница со списком новостей.

А в title наверно надо было выводить заголовок сайта, а не название странице, исправлю в следующей версии

avatar
Surfyk 5 лет назад

mera, видео можно вставлять через текстовый редактор, только штатный CKEditor - 4.5.8 standard нужно заменить на CKEditor - 4.7.3 full или CKEditor - 4.5.7 adapted, более подробно читайте здесь https://sam-sebe-web-master.3shaga.ru/stroitelstvo_sayta/ckeditor

avatar
mera 5 лет назад

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

avatar
Surfyk 5 лет назад

Еще по поводу вывода RSS канала на сайт, при формировании файла rss.xml в самом верху прописывается информация о разделе из которого выводятся новости

<title>Новости</title>

<atom:link href="http://my-engine.ru/news/rss.xml" rel="self" type="application/rss+xml"/>

<link>http://my-engine.ru</link>

<description>Последние новости из жизни движка</description>

По логике ссылка <link>http://my-engine.ru</link> должна вести на страницу этого раздела, а не на весь сайт, т.е. должна быть вида <link>http://my-engine.ru/news</link>

avatar
Surfyk 5 лет назад

В настройках модуля новостей нужно сделать поле для ввода названия RSS канала, сейчас присваивается название страницы, а название канала может быть более развернутое. Это важно при выводе канала в RSS ленту. Например, лента RSS канала с этого сайта выглядит примерно так http://n983309o.beget.tech/My_Engine

Вот ленты с других каналов

http://n983309o.beget.tech/Avto_novosti

http://n983309o.beget.tech/Novosti_sporta

Здесь сразу видно откуда выведена лента

avatar
Denis 5 лет назад

При входе тоже нет required (/user)

avatar
Yura 5 лет назад

Surfyk, Это даст дополнительную защиту админ панели , так как можно общялся с одного устройства, а заход в панель управления с другова, также и с ip адреса.

avatar
Yura 5 лет назад

Surfyk, Возможность добавлять свой ip в форме в setting.php , для дополнительной защиты админ панели для тех кому это нужно, или в форме входа в панель, чтобы высвечивался твой ip и ты его вводил в форму.

avatar
Denis 5 лет назад

Surfyk, это не всем будет удобно (сразу возвращение в редактор страницы), кто-то уже привык как есть.

avatar
Surfyk 5 лет назад

Yura, а если динамический ip? Ввел один, а в следующий раз заходишь уже под другим, и все, уже не войдешь, пока не сбросишь настройки до дефолтных.

avatar
Surfyk 5 лет назад

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

Ivan, получается два клика: 1. Сохранить и 2. "Редактировать последнюю измененную страницу" или "Вернуться к редактированию страницы",

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

avatar
Yura 5 лет назад

Добавить вход в панель управления под своим ip, а ip адрес что была возможность добавлять в форме в setting.php

avatar
Ivan 5 лет назад

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

avatar
greenzell 5 лет назад

Ivan, забыл добавить, сделать выделение всех новостей. что бы если что удалить из админки там сразу по 20-50 новостей а не по одной

avatar
greenzell 5 лет назад

Ivan, ну например я новость написал, но хочу позже выложить, как бы отоброжать или нет новость

avatar
Ivan 5 лет назад

Surfyk, Там же есть ссылка "Редактировать последнюю измененную страницу", если не успел, то сразу вернулся к той же странице. И так и так один клик получается.

"Перейти на страницу", ок добавлю , спс.

avatar
Surfyk 5 лет назад

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

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

Все эти предложения также относятся к редактированию новостей.

avatar
Ivan 5 лет назад

greenzell, с включением новостей не совсем понял.

Категории возможно в будующих версиях

Аватарки возможно в будующих версиях 🙂

А с майлы? 😃😎😀👋😁😀😎🤓😀

avatar
Ivan 5 лет назад

greenzell, Denis, ок

avatar
greenzell 5 лет назад

1. Вкл выкл новостей.

2. Категории новостей

3. Аватарки пользователям и смайлы

avatar
Denis 5 лет назад

/user/newpassword

Нет обновления капчи по клику и в инпутах required

avatar
Ivan 5 лет назад

Yura, в планах есть сделать настраиваемые поля с помощью расширений

avatar
Yura 5 лет назад

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

avatar
Ivan 5 лет назад

Surfyk, со стилями что нибудь придумаем. А вот по поводу ip. я помню чтото обсуждалось. Сейчас заблокированному ip запрещено авторизовываться и оставлять сообщения в тех местах где разрешено писать гостям. Исключение составляет авторизованный администратор или пользователь с преференциями. Тоесть если ты забанишь свой собственный ip, то ты все равно не будешь заблокирован. возможно у тебя поэтому сложилось впечатление, что функция не работает. Или я чтото не так понимаю понимаю?

Функция входа вадминку только со своего ip будет реализована расширением.

avatar
Surfyk 5 лет назад

Вопрос уже как-то поднимался на форуме и в чате, но остался без внимания. Это настройка "Заблокированные IP" в разделе "Пользователи". Настройка есть, а блокировки нет. И желательно сделать блокировку входа в админпанель, т.к. блокировка самих страниц сайта по IP не самое важное, а вот заблокировать доступ к админпанели это важно, т.к. есть куча желающих подобрать "ключик".

avatar
Surfyk 5 лет назад

В движке есть три места, html-код которых с трудом поддается изменению стилей. Это: форма обратной связи, форма комментариев в новостях и формы пользовательской части. Я уже предлагал внести изменения что-бы можно было прописывать свои стили. Но как-то мое предложение не нашло поддержки. А зря, тем более что придумывать ничего не нужно, уже все есть, нужно только заменить файлы и все, программная часть остается без изменений.

Вот пример дефолтного шаблона с внесенными изменениями http://demo.n983309o.beget.tech

Все формы ограничены по ширине, т.е. если шаблон на весь экран, то форма не будет растянута на всю ширину. Адаптивная верстка. Изменен вывод формы поиска и вывод результатов поиска.

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

Вот ссылка на архив с обновленными файлами и новыми стилями для них https://yadi.sk/d/I65vpnkCUtXhpw

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

avatar
Denis 5 лет назад

Предлагаю прописать классы для элементов.

Например, для следующих элементов у меня получилось добраться только так:

<script>

function Add_ClassName (selector, class_name)

{

var elements = document.querySelectorAll(selector);

for (var i = 0; i < elements.length; i++)

{

elements[i].className = class_name;

}

}

</script>

<?php if ($URI[2] == 'newpassword2' || $URI[2] == 'addreg' || $URI[2] == 'xxxcds' || $URI[2] == 'in' || $URI[2] == 'cfg' || $URI[2] == 'exit' || $URI[2] == 'add') :?>

<script>

Add_ClassName(".col-md-8 article a", "btn btn-info");

</script>

<?php endif;?>

avatar
Ivan 5 лет назад

ealymziaayen, вы можете возвращаться к редактированию последней страницы с перейдя по ссылке "Редактировать последнюю измененную страницу" в верхнем меню списка страниц.

avatar
Ivan 5 лет назад

ealymziaayen, ок , исправим

avatar
ealymziaayen 5 лет назад

При добавлении/редактировании страницы оставаться на том же листе. Допусти 300 страницы разбиты на 3 листа. При редактировании любой страницы, оставаться на 2 листе, а не перезагружать на первый.

avatar
Ivan 5 лет назад

Surfyk, я тоже не нашел в интернете четкого ответа и сделал как в яндекс новостях, там есть верхний регистр и пробел в виде нижнего подчеркивания а не тирэ

avatar
Surfyk 5 лет назад

При генерации идентификатора из заголовка в url появляются буквы в верхнем регистре. Хорошо это или нет, не знаю, я не нашел на этот вопрос четкого ответа. Кто-то говорит что это не имеет значения и страшного ничего нет, многие говорят что это не очень хорошо и приводят различные доводы. Можете сами погуглить и почитать что пишут по этому поводу. В любом случае, движок воспринимает url с буквами в верхнем регистре и нижнем как разные, в нижнем регистре выдает ошибку 404. Я думаю, что лучше сделать генерацию идентификатора только в нижнем регистре, чтобы такие ошибки были невозможны.

avatar
Ivan 5 лет назад

Вход под своим id безопасности не добавляет , это всеравно что просто добавить id к паролю. Например можете создать пароль вида "id-password". Про ip буду думать. Дело в том что у падавляющего количества пользователей ip динамический и разброс божет быть огромен

avatar
Ivan 5 лет назад

Верну ссылку

avatar
Surfyk 5 лет назад

Забыл, что форма выводится из модуля, удалил модуль и формы нет. А мысль была не плохая...

avatar
Surfyk 5 лет назад

Хотел бы не добавить, а убрать. Это я про форму Яндекс Деньги. Когда была просто ссылка, еще как-то можно с этим было мириться. А сейчас, открываешь админпанель и сразу в глаза бросается: "Поможите чем можете, мы люди не местные..." Конечно, кто может это уберет, а что делать тем кто не может.

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

avatar
Yura 5 лет назад

Вход в панель управления под своим id и одновременно ip адресом эта дополнительная возможность даст хорошую защиту и т.д.

avatar
Ivan 5 лет назад

Denis, если в шаблоне будет присутствовать файлы news.prev.template.php и news.content.template.php то в настройках новостей будет предложено отредактировать эти файлы в файловом менеджере. Это появилось в 5.1.13

avatar
Denis 5 лет назад

Пришла мысль, а что если вернуть в модуль News редактирование шаблонов вывода новостей. То есть модуль проверяет есть ли в подключенном шаблоне файлы news.prev.template.php и др. и выводит их в textarea (как и было), с возможностью редактирования. Вдруг кто-то из админки захочет что-то поменять. Правда не уверен, что это будет особо полезно для большинства.

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

avatar
Ivan 5 лет назад

Dagam, не выполнимо. То что попало в интернет, то в интернете и останется.

avatar
Dagam 5 лет назад

СДЕЛАЙ, ЧТОБ ЭТОТ ДВИЖОК ИСЧЕЗ БЕСЛЕДНО С ПРОСТОР ИНТЕРНЕТА

avatar
Ivan 5 лет назад

Surfyk, Сделано, будет в обновлении.

Denis, Сделано, будет в обновлении. Также будет спрашиваться при удалении страницы и при удалении пользователя

avatar
Denis 5 лет назад

При удалении расширения лучше добавить: "Подтвердите удаление (этого) расширения название расширения

avatar
Ivan 5 лет назад

Surfyk, ок 🙂

avatar
Surfyk 5 лет назад

Ivan, посмотрел список грядущего обновления, все пожелания учтены. Спасибо. Вот, только по выводу ошибки при отсутствии шаблона, я бы сделал по другому. Нужен просто запрет удаления подключенного шаблона, как это сделано во многих движках, это более логично. Конечно, люди бывают разные, но удалять основной шаблон это идиотизм. Поэтому, при нажатии на кнопку Удалить должно выводится сообщение

Идиот, основной шаблон удалять нельзя!

avatar
Ivan 5 лет назад
avatar
Surfyk 5 лет назад

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

avatar
Ivan 5 лет назад

Surfyk, ок, сделаем

avatar
Surfyk 5 лет назад

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

$mailToAdminStorage = new EngineStorage('module.mail.to.admin');

$emails = $mailToAdminStorage->get('emails');

$fromallform = $mailToAdminStorage->get('fromallform');

$checked = $fromallform?' checked':'';

if($MODULE_URI == '/'){

$return = '

<form name="form_mail_module" action="/'.$URI[1].'/add" method="post" onsubmit="if(document.getElementById(\'roscomnadzor\').checked){this.submit();}else{alert(\'Нужно дать согласие на обработку персональных данных\'); return false;}">

<p>Ваше имя<br><input type="text" name="name" value="" size="26" required></p>

<p>Ваш email (Нужен для ответа)<br><input type="text" name="email" value="" size="26" required></p>

<p>Содержимое письма<br><TEXTAREA NAME="text" ROWS="5" COLS="50" required></TEXTAREA></p>';

if($checked == ''){

$return .= '<p style="line-height:1;"><img border="1" id="captcha" src="/modules/captcha/captcha.php?rand='.rand(0, 99999).'" alt="captcha" onclick="document.getElementById(\'captcha\').src = \'/modules/captcha/captcha.php?\' + Math.random()" style="cursor:pointer;">

<span style="font-size:12px;">(Для обновления символов<br>нажмите на картинку)</span></p>

<p>Введите символы с картинки<br><input type="text" name="captcha_form_mail_module" value="" size="10" required></p>';

}

$return .= '<p><input type="checkbox" name="roscomnadzor" value="ok" id="roscomnadzor"> <label for="roscomnadzor">Я согласен на <a href="/fz152" target="_blank">обработку моих персональных данных</a></label></p>

<p><input type="submit" name="" value="Отправить"></p>

</form>';

avatar
Surfyk 5 лет назад

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

avatar
Ivan 5 лет назад

Yura, предложения хорошие , помечу у себя.

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

avatar
Ivan 5 лет назад

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

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

avatar
pp4 5 лет назад

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

avatar
Yura 5 лет назад

Хотелось бы увидеть такие функции как автоматическое создание URL (Идентификатор стр.) при создание страницы, а также мета тегов, (ключевые слова и описание) что бы был выбор в ручном режиме или автоматическом. еще нужна такая функция чтобы можно было бы любую страницу закрыть паролем, так как времена меняются и это становится необходимостью.

avatar
Surfyk 5 лет назад

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

На мой взгляд, My Engine может стать достойным конкурентом различным конструкторам и популярным cms. Главное его преимущество в его мобильности, т.е. если нужно переехать на другой хостинг, то он как чемодан, собрал вещи и поехал, куда глаза глядят. А потом, залил содержимое на новый хостинг и все работает. Ни одна из популярных cms не может похвастаться такой возможностью.

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

Просто, когда я смотрю сайты, сделанные самостоятельно на Wordpress или Joomla, и вижу на сколько они кривые, только из-за сложности этих cms. Но, т.к. они наиболее раскрученные, имеющие огромное количество шаблонов и расширений, люди вынуждены пользоваться ими, или конструкторами тип Wix. Что, тоже не айс, т.к. большинство этих конструкторов кривые сами по себе. И вот смотрю я на эти сайты и думаю, так это же потенциальные пользователи My Engine. Но, до этого еще далеко. А чтобы как-то приблизить этих пользователей, нужно для начала создать всего два расширения: создание категорий и многоуровневое меню. Если будут официально созданы эти два расширения, то ценность My Engine увеличится в несколько раз. Тогда будет возможность создавать современные шаблоны, которые смогут учитывать в своем оформлении наличие этих расширений. И это все позволит людям самостоятельно создавать сайты почти как на Wordpress или Joomla, но только с меньшими усилиями и временными затратами.

avatar
Ivan 5 лет назад

Очень много функций в движке реализовано благодаря идеям из чата

Вступайте в нашу группу https://vk.com/myengine