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

Активность

Лента обновляется автоматически     

  1. Вчера
  2. Классы есть все и переназначить их можно, а за вас я их оформление в CSS писать не буду.
  3. А по существу есть что сказать или только флудить можешь?
  4. Топик в уроки HTML/CSS превратился
  5. Нет такого, что за чушь, решили халявой СP пользоваться - умейте и плоды пожинать по незнанию, со всеми багами.
  6. Решение: В VestaCP -> Настройки домена -> Поддержка Proxy NGINX -> Обработка Proxy -> Удалить txt
  7. @holistic DLE использует Uniform => http://opensource.imanov.net/uniform $(".icheck").uniform({ radioClass: 'choice', wrapperClass: 'border-teal-600 text-teal-800', fileDefaultHtml: filedefaulttext, fileButtonHtml: filebtntext, fileButtonClass: 'btn bg-teal btn-sm btn-raised' }); .checkbox { min-height: 29px; position: relative; display: block; } .checkbox, .checkbox-inline { margin-top: -3px; margin-bottom: 0; } .checkbox label { display: inline-block; max-width: 100%; min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .checkbox .checker, .checkbox-inline .checker { position: absolute; top: 1px; left: 0; } .text-teal-800, .text-teal-800:focus, .text-teal-800:hover { color: #00695c!important; } .border-teal-600 { border-color: #00897b; } .checker, .checker span, .checker input { width: 18px; height: 18px; } .checker { position: relative; display: inline-block; cursor: pointer; vertical-align: middle; } .checker span { color: #455A64; border: 2px solid #607D8B; display: inline-block; text-align: center; position: relative; border-radius: 2px; } .checker span.checked { border-color: inherit; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; } .checker[class*=border-] span { color: inherit; } .checker input[type=checkbox] { border: none; background: none; display: -moz-inline-box; display: inline-block; margin: 0; vertical-align: top; cursor: pointer; position: absolute; top: -2px; left: -2px; z-index: 2; opacity: 0; filter: alpha(opacity=0); } .checker span.checked:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .checker span:after { content: "\f00c"; font-family: 'FontAwesome'; font-size: 16px; color: inherit; line-height: 1; position: absolute; top: -1px; left: -1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition-duration: 0.1s; transition-duration: 0.1s; } <div class="checkbox"><label><input class="icheck" type="checkbox" id="approve" name="approve" value="1">Чекбокс</label></div> jQuery(function($){ $(".icheck").uniform({ wrapperClass: 'border-teal-600 text-teal-800', fileButtonClass: 'btn bg-teal btn-sm btn-raised' }); }); Стили поправите под себя уже сами. Еще нужно скачать и подключить у себя http://opensource.imanov.net/uniform/
  8. DLE 13.1 VPS на VestaCP (NGINX + Apache) Debian 9.5 через CloudFlare Свободно открываю через браузер файлы конфигураций: https://dle-news.ru/engine/data/xfields.txt https://dle-news.ru/engine/data/xprofile.txt Как-то не очень с точки зрения безопасности, как исправить? Настройки: https://imgur.com/dqcRa2D
  9. да чего там искать? Разработчик тебе написал, что ни каких дополнительных скриптов или чего-нибудь ещё там нет, открой в админке инспектор (исследовать элемент) и возьми стили, которые там
  10. Дополню пожелание для модуля Заголовки, описания, метатеги. Дать возможность назначать страницам собственные url. Например для /tags/Любой+тег чтобы была возможность задать url: /tags/svoj_text
  11. Спасибо, но скрипты неприемлемы для таких простых делов. Да, но имел в виду простые checkbox, а не такие... Короче, ответа никто не дал по-простому, только при помощи хитросплетений. Будем искать, будем искать...
  12. Модули DLE

    Хотелось бы чтобы на сайте был магазинчик плагинов, вы как разработчик движка могли бы или сами их писать или нанимать людей, контролировать, обновлять, выставлять в продажу. Увы, но не все кто покупает движок, умеет их писать и по мне так лучше у вас купить, чем где-то на стороне.
  13. Где вы это увидели, если вы посмотрите исходный код страниц админпанели, то увидите что DLE использует HTML конструкцию <div class="checkbox"> <label><input class="icheck" type="checkbox" id="approve" name="approve" value="1" checked>Опубликовать новость на сайте</label> </div> Никаких дополнительных label или span
  14. Подкорректировал предыдущий скрипт... $("[type=checkbox]").each(function() { var t = $(this), e = $(t).parent('label').addClass('sd-checkbox'), i = $("<span>" + $(e).text() + "</span>"); if (0 < e.length) { t.after(i), $(e).each(function() { $(this).contents().filter(function() { return 3 === this.nodeType && $.trim(this.nodeValue).length }).replaceWith("") }) } }); + стили, или свои пропишите... .sd-checkbox { display: block; margin: 0.25em 0 0.5em 0; position: relative; } .sd-checkbox:hover span:before { border-color: red;/*или меняем на любой цвет*/ } .sd-checkbox input { display: block; float: left; font-size: inherit; height: 1.5em; margin: 0; outline: 0 none; visibility: hidden; width: 1.5em; } .sd-checkbox span { clear: both; cursor: pointer; display: inline; line-height: 1.25em; padding-left: 0.75em; } .sd-checkbox span:before, .sd-checkbox span:after { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; } .sd-checkbox span:before { background-color: transparent; border: 2px solid rgba(0, 0, 0, 0.5); border-radius: 0.175em; cursor: pointer; height: 1.25em; transition: background-color 0.35s ease 0s, border-color 0.35s ease 0s; width: 1.25em; } .sd-checkbox input:checked + span:before { background-color: red; border-color: red; } .sd-checkbox input:checked + span:after { border-color: white; border-style: none none solid solid; border-width: 0.25em; height: 0.375em; transform: translate(0.25em, 0.336538em) rotate(-45deg); width: 0.75em; }
  15. Прорекламирую : https://sandev.pro/demo/checkbox.html Внутренний label заменён span, но при желании можно попробовать обойтись даже без вложенного span.
  16. Активация

    Обновиться, скорей всего, Вы сможете только с выходом следующей версии, т.к. у Вас сейчас последняя версия. База должна встать, если туда каких либо правок не вносили. А вот сами файлы движка лучше заменить купленным.
  17. Последняя неделя
  18. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>xField sort at site by rating</name> <description>lazydev.pro</description> <icon></icon> <version></version> <dleversion>13.0</dleversion> <versioncompare>greater</versioncompare> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <file name="engine/engine.php"> <operation action="before"> <searchcode><![CDATA[if (isset ( $_SESSION['dle_sort_xfsearch'] )) $news_sort_by = $_SESSION['dle_sort_xfsearch'];]]></searchcode> <replacecode><![CDATA[$news_sort_by = 'rating';]]></replacecode> </operation> </file> </dleplugin>
  19. PHP > 5.4 $background = xfieldsdataload(($filecontents ?: $member_id['xfields']))['background']; PHP < 5.4 $background = xfieldsdataload(($filecontents ?: $member_id['xfields'])); $background = $background['background'];
  20. Пожелания для модуля Заголовки, описания, метатеги (первый раз начал с ним работать и напишу, что сразу бросилось в глаза и чего не хватает): 1. Добавить возможность перетаскивания добавленных страниц на аякс (просто для своего удобства). 2. Сделать по аналогии с категориями и списком новостей. То есть, при нажатии на ссылку должна открываться вкладка со страницей, а при нажатии на Метатег Title - редактирование метатегов данной страницы. Это ведь логично. А то для редактирования нужно нажимать на кнопку с выпадающем списком и там уже выбирать "Редактировать"... А для просмотра страницы на сайте, нужно вручную копировать ссылку... Это немного лень, если нужно работать с многими страницами. 3. Ну и конечно же сделать подсчет символов в поле "Метатег Description" как в тех же новостях и категориях. 4. Самое главное: В разделе "Карта сайта для Google и Yandex" сделайте возможность создавать карту со страницами тегов!
  21. Для вывода картинки текущего пользователя я использую: echo(preg_match( "/(?:background\|)([^\|$]+)/mi", $member_id['xfields'], $xfields))? $xfields[1] : 'img1.jpg' Но если я изменю в профиле Доп.поле background, то измениться только после второго обновления страницы. Можно ни сделать так чтобы сразу обновлялся вывод Доп.поле background?
  22. Есть ли модуль или готовый хак, чтобы выводить поиск по нескольким значениям дополнительных полей. Например: /xfsearch/geo/Россия,США/year/2018 При этом, чтобы не создавался всякий мусор, то есть можно было бы создавать доп страницы, без автоматической генерации. for24.ru
  23. up Как изменить сортировку с "по дате" на "по рейтингу" для всех тегов дополнительных полей. Чтобы изначально было именно по рейтингу.
  24. я кажется понял, что вы имеете ввиду. проблема вся в том, что все эксперименты я проводил в браузере мозила 43.0.1 - (мне удобнее) и 62.0.3 (на данный момент последняя версия). если я правильно понял (поправьте, могу ошибаться) в ИЕ и Мозила цитирую.. то есть Яндекс, Опера, Хром стилизуют инпуты. Вопросов нет. Вопрос - каким образом выйти из положения чтобы все браузеры поддерживали?. Логично стилизовать не инпут, а любой другой элемент. В таком случае, визуальное оформление, отслеживание состояния инпута сводится к конструкции "input:checked + другой элемен" в моём случае "label" как раз для этих целей, хотя согласен, было бы логичнее применять "спан" и от него отталкиваться. celsoft ответьте, почему вы в админке не стилизовали просто инпуты? а применили конструкцию из дополнительных элементов? не только в правом блоке, ещё опросы в новостях, к ним тоже можете аналогично применить свои стили, потому как конструкция позволяет. По итогу, ткните носом, может чего не знаю, не понимаю, или дайте пример реализации, потому как автор темы и спрашивал.. + без дополнительных скриптов.
  25. Согласен. Человек зачем то прикрутил дополнительный label внутрь, в котором для оформления нет никакой необходимости, это получилось попросту "масло масленное". Какие то весьма сложные действия для визуального оформления чекбокса.
  26. У меня на в правом блоке есть опрос. Стиль чекбоксу сделан только при помощи css без скриптов.
  27. Модули DLE

    Как вы себе это представляете? Сторонний модуль, потому и сторонний, что его разрабатывали сторонние нам люди. Каким образом их можно контролировать? Как вообще можно контролировать посторонних людей? Мне это непонятно. Сегодня он хочет делать, и делает, завтра уже не хочет и не делает. Заставить его или как то контролировать невозможно в принципе. По крайней мере, я не представляю как. Если у вас есть идеи как это сделать, высказывайтесь.
  1. Загрузить ещё активность