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

TeraMoune

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

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

  • Посещение

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

    16

Все публикации пользователя TeraMoune

  1. Всё в нём можно, он умеет много чего просто в дле не раскрыто и десятая часть его возможностей. Всё описано в документации, и там есть такой параметр как controls, так вот этот параметр как раз определяет какие плеер будет использовать элементы и если этот параметр не определён то будет стандартный набор и в него не входит эта самая кнопочка download, как и 15 других. Документация https://github.com/sampotts/plyr https://github.com/sampotts/plyr/blob/master/CONTROLS.md P.S. А плеер не уступает playerjs, ознакомьтесь с абзацем Features там 19 возможностей. В файле engine/cla
  2. @celsoftИмеется ввиду, что это всё происходит внутри кастома. А там уже для каждого вызова будут определятся состояниями переменных и в зависимости от них можно реализовать теги. Но и в данной реализации теги совершенно лишние. Ведь суть простая если кастом может что-то вернуть и в параметре указано имя шаблона то кастом подключает шаблон помещает ответ в него. Вот как пример о чём речь. Тут есть 3 тега, {content} указывает размещение где в шаблоне будут новости, два блочных тега [found] и [not-found] определяющие разметку в зависимости от того имеются ли новости или нет. При этом с тегом
  3. Обновил плагин. Добавлен параметр для генерации уникального имени файла для каждого загруженного изображения (Оригинальные файлы остаются не изменяемыми). Вся разметка окон вынесена в отдельные шаблоны, всего 2 шаблона на каждое окно, для изменения и загрузки. Проверена работа на 17 версии. И внесены изменения в xml для разных действий под версии 16.1 и ниже и 17 и выше.
  4. Нельзя, нету никаких настроек, нету никаких ограничений (кроме тех которые являются в параметрах полей). Если плагин будет реализовываться то со временем это всё появиться. Плагин рассчитан для тех кто несёт ответственность добавлять контент на сайт и не будет выпендриваться в ущерб сайта. Так что тем кто имеет доступ к функционалу должен сам понимать, что нельзя больше ставить чем выставлено тегов в шаблоне. Плагин уж точно не стоит пока расширять обычным пользователям, в их адекватности уверенности нету.
  5. Это может быть добавлено позже. Никаких ограничений нету.
  6. Пофиксил Теперь работа от 15.1 - 16. Ну это зависит от того будет ли плагин приносить доход, так как обычно это не является таковым то максимум по требованию. И то не постоянно, в течении определённого периода. Без явной на то необходимости обновлять все плагины и проверять будет ли работать. Сообщат про проблемы в какой-то версии я проверю, если у меня будет дистрибутив соответствующей версии. Но в большинстве случаев обновления версии можно произвести самостоятельно если обновление подразумевает лишь незначительные изменения в поисковых строчках кода. Редко когда обновление тре
  7. Дополнительные поля могут быть продублированы в новости и они будут актуальны только для этой новости. P.S. Как выяснилось в 16+ новый плагин загрузки, поэтому плагин пока работает только до версии где обновился плагин загрузки. Вроде бы поправил но баг есть, с типом поля файл почему-то кнопка загрузки для нового поля не работает, в то время как кнопки загрузки на изображения нормально работают.
  8. Country Filter - плагин для ограничения доступа к новостям для пользователей из определённых стран. фильтр работает как в режиме разрешение доступа так и в противоположную, в административной панели при редактировании и создании новости во вкладке ограничения по странам можно указать список. Так же имеются два дополнительных тега которые так же служат для отображения информации в зависимости от указанных параметров. В качестве базы определения страны используется база предоставленная sypexgeo.net. DLE: 15.1+ Цена: 7$ Контакты: t.me/TeraMoune
  9. Xfields clone - плагин для клонирования дополнительного поля в рамках одной конкретной новости. Клоны наследуют все параметры своего родителя, имя поля клона оканчивается [xfvalue_xfname_n], где n порядковый номер клона. Поддерживает все типы дополнительных полей. DLE: 15+ Цена: 7$ Контакты: t.me/TeraMoune
  10. В этом ответе, в самом низу видео спрятано в спойлере. (Вот так вы внимательно читаете значит что люди тут пишут 😞, выходит, что и пропустить какие-то предложение вы тоже могли, значит и предыдущие мои 3 предложения возможно вы даже не видели, а я то думал просто не приняли идеи) P.S. Собственно проехали. Это слишком всё испортит, просто dle не готова к такому. Это изменение, эта фича потребует много переворотить и переписать, а это в свою очередь уже угробит почти большую часть плагинов. Меня возненавидят все. Ведь им придётся адаптироваться, а кому-то и вовсе придётся не сл
  11. Так в том и суть, пока автор не сделает определённых действий то настройки его модуля не будут доступны в поиске. А это уже его как говориться право, он может не делать это.
  12. Из своего же файла где хранятся переводы adminpanel.lng. Я же продемонстрировал вам на видео как раз этот момент, поиск настройки где в поиске я мог найти и родные настройки и настройки своего модуля который имеет отдельную админку но использует общий языковой файл.
  13. Ну это можно так же учесть. И сделать опцию переключения области поиска с общего на локальный. Да пожалуйста. Я же ничего не имею против. Как будто я так не делаю если плагин имеет действительно пару параметров, не буду же я админку отдельную делать под две настройки. Я тоже использую общий конфиг движка. Но это как раз нам и не помешает никак. Эти массивы переводом да могут быть даже в рамках одного файла. Нам ведь в обработчике просто подрубить adminpanel.lng. А там будут и ваши и наши и других разработчиков переводы кто тоже использует. Дело совсем не в этом. Мне эт
  14. Настроек разумеется, речь ведь о них. Вот нахожусь я на самой главной странице админки. Допустим у нас есть новая кнопочка размещённой там где сейчас находятся элементы кнопок (перейти на сайт, сменить язык, персональные сообщения). Нажимаем на иконку и появляется поле ввода, начинаем печатать текст и нам реалтайм вываливает все найденные ячейки параметров в виде подсказок. Жмём на нужную настройку и нас перебрасывает на страницу где размещена настройка, а фича браузерная с якорем которая способствует после открытия страницы сослаться на требуемый элемент и вовсе смещает фокус на нашу настройк
  15. Это всё замечательно но у меня нету проблем с поиском настройки на текущей странице. Не плохо бы увидеть реализацию глобального поиска.
  16. Это да нужно. Еще хотел бы добавить, что не просто для двига сделать, а чтобы можно было и разработчикам интегрировать в этот поиск свои настройки.
  17. Одной смены этого параметра недостаточно. Ведь без проверки модерации не заполняются таблицы (_tags, _post_extras_cats, _xfsearch), а без данных в таблице _post_extras_cats никакие выборки по категориям не сработают. Эти таблицы формируются из данных из формы при добавлении в файлах админки inc/addnews.php и inc/editnews.php в них есть переменная $approve которая используется как минимум в трёх условиях связанных с необходимыми таблицами. Либо можно открыть файл /inc/massactions.php и на строке 195 начинается код который получает данные новости и заполняет необходимые таблицы. Н
  18. Наверное стоит подумать о заранее подготовленных данных, а не дёргать сервис для каждого IP и кэшировать данные. Например есть такой сервис, https://sypexgeo.net/ru/about/.
  19. Нет, в 14 версии отсутствует функционал который появился в следующей версии. Основной функционал наверное будет работать но придётся что-то убрать, а где-то может и поправить. Ну в любом случае в плагине есть код относящийся к функции которая была добавлена лишь в 14.1, а именно возможность привязки к аккаунту на сайте любой доступной социальной сети к своему аккаунту. В данный момент не планируется.
  20. В том, что если автор новости принадлежит к группе администратора то уведомления он не получает. Никаких зависимостей к версии php или dle в коде нету.
  21. Были внесены изменения в функцию удаления устраняющую проблему при которой затрагивались чужие фотографий начинающиеся с того же user_id который был у человека удаляющую свою фотографию.
  22. Вроде и не было никогда. Все пользовательские кнопки описаны в отдельных js файлах соответствующего редактора. Для tinymce это engine/editor/jscripts/tiny_mce/plugins/dlebutton/plugin.min.js (Там же в качестве примера реализовано целых 12 пользовательских кнопок с различными функциями) Документация конкретно по пользовательским кнопкам: https://www.tiny.cloud/docs/tinymce/6/custom-toolbarbuttons/#how-to-create-custom-toolbar-buttons (Там есть примеры для других типов кнопок, в dle используется же addButton функция, но в документации описано еще 4 типа (addToggleButton, ddSplitButton,
  23. Обновление 1.2 Для Telegram, были добавлены некоторые настройки для формирования кнопки. У Steam, была убрана библиотека для работы с api openid, так как использование её могло вызывать существенные задержки ответа сервера (вплоть до 1с) вдобавок сопровождалось излишней нагрузкой на ресурсы цп. Да и сама библиотека уже не поддерживается. На замену ей найдена другая по легче и без лишних особенностей прошлой, SteamOpenID.php. Она легче и имеет только необходимое, проблем как прошлая вызывать уже не должно. По крайней мере задержки я не наблюдал больше.
  24. Не совсем понимаю, что подразумеваете под своим вопросом но файл формирования кратких новостей "engine/show.short.php", формирование sql запросов под различные разделы включая запросы на краткий вывод в файле engine.php.
  25. Любая логика бессильна против неправильного мышления. Подсказать то не сложно, но почитать об этом тоже думаю не сложно. Прочитайте вот тут про операторы сравнения, всё расписано и в добавок есть ссылки на информацию по отдельным операторам по типу IN и другим (быть может что-то может подойти лучше или красивей, удобней или правильней - выясните сами).
×
×
  • Создать...