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

master27

Клиенты
  • Публикаций

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

  • Посещение

Репутация

17 Обычный

Информация о master27

  • Звание
    Полноправный форумчанин
  • День рождения 20.03.1972

Контакты

  • Сайт
    skinsdle

Информация

  • Пол
    Мужчина
  1. Подкорректировал предыдущий скрипт... $("[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; }
  2. я кажется понял, что вы имеете ввиду. проблема вся в том, что все эксперименты я проводил в браузере мозила 43.0.1 - (мне удобнее) и 62.0.3 (на данный момент последняя версия). если я правильно понял (поправьте, могу ошибаться) в ИЕ и Мозила цитирую.. то есть Яндекс, Опера, Хром стилизуют инпуты. Вопросов нет. Вопрос - каким образом выйти из положения чтобы все браузеры поддерживали?. Логично стилизовать не инпут, а любой другой элемент. В таком случае, визуальное оформление, отслеживание состояния инпута сводится к конструкции "input:checked + другой элемен" в моём случае "label" как раз для этих целей, хотя согласен, было бы логичнее применять "спан" и от него отталкиваться. celsoft ответьте, почему вы в админке не стилизовали просто инпуты? а применили конструкцию из дополнительных элементов? не только в правом блоке, ещё опросы в новостях, к ним тоже можете аналогично применить свои стили, потому как конструкция позволяет. По итогу, ткните носом, может чего не знаю, не понимаю, или дайте пример реализации, потому как автор темы и спрашивал.. + без дополнительных скриптов.
  3. Не раз предлагал или отписывался в подобных вопросах. Так же писал в пожелания, но видимо это никому не нужно... Для себя решил скриптом, который возвращает конструкцию из.. <label class="comments_subscribe"> <input id="allow_subscribe" type="checkbox" value="1" name="allow_subscribe"> Подписаться на комментарии </label> в конструкцию типа.. <label class="comments_subscribe sd-checkbox"> <input id="allow_subscribe" type="checkbox" value="1" name="allow_subscribe"> <label for="allow_subscribe">Подписаться на комментарии</label> </label> теперь мы можем оперировать конструкцией - ".sd-checkbox input:checked + label" присваивая необходимые стили. сам код вставляем ниже в подключаемый код ".js" $('[type="checkbox"]').each(function() { var t = $(this), e = $(t).parent('label').addClass('sd-checkbox'); if (0 < e.length) { var n = $(e).text(), i = $("<label for=" + t.attr("name") + ">" + n + "</label>"); if ($(t).attr("id")) { i = $("<label for=" + t.attr("id") + ">" + n + "</label>"); } t.after(i), $(e).each(function() { $(this).contents().filter(function() { return 3 === this.nodeType && $.trim(this.nodeValue).length }).replaceWith("") }) } else { $(t).parent('div').addClass('sd-checkbox'); } }); аналогично можете сделать для радио-кнопок. Поправьте, кто разбирается в скриптах, возможно я что-то не учёл или не правильно сделал, потому как слаб в этом деле.
  4. Игровая тематика

    На всех страницах внизу "[/page-count]"..
  5. Хотел тогда ещё написать, да постеснялся что ли... "дизайн - Canvas Inc"... Цветной логотип, я понимаю - скорее требование заказчика, но не в тему он там... может сделать больше и по середине вывести.. Большой стартовый слайдер... тоже не понятно, занимает сразу 90% страницы... где собственно должна быть инфа про сайт, группу, слоган что ли, и т. д.... Впервые открыв сайт, не сразу понял, что это музыкальная группа, нет информации, только прокрутив ниже понял... И ещё, мне кажется не хватает музыкальных, или иконок или маленьких изображений или фона, ну чтоб понятнее тематика была. ещё подписи на кнопках "Поделиться" при наведении всплывающий текст уехал.
  6. Если это вы мне, то (id="checkbox"), а так же ("name") и т.д. я для примера привёл.
  7. Закрывать не актуальные старые и открывать новые темы - "Пожелания Для Новых Версий..." По шаблонам: Убрать у "ui-dialog" - "textarea" style="width:97%;height:100px;" Добавить в файл "comments.tpl" - clearfix, <div class="text clearfix">{comment}</div> По чекбоксам и радиокнопкам: В последней версии в "addnews.tpl" - "{admintag}" обернули наконец то в див с классом. Просьба сделать то же самое во всех файлах ".tpl", что бы не было необходимости прибегать к скриптам. Предлагал уже, а именно.. <div class="checkbox"> <input id="checkbox" type="checkbox" value="0" name="checkbox"> <label for="checkbox">Checkbox</label> </div> Аналогично можно сделать и для админ панели, меньше вес, быстрее загрузка.
  8. баг с https

    Простите, что лезу не в свою тему. поискал в консоли "http"... есть изображение по ссылке "http://okayno.club/wp-content/uploads/2017/08/8fbe862a0dc71275a1342931b19fb05e_XL.jpg" может это? нет? и ещё "<html lang="ru" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#" >" или это? нет?
  9. Дак вы его не подключайте, а разместите и используйте в нём доп. поля, нет?
  10. По факту проблемы не скажу, но вот что показывает фаербаг, а именно ошибки js. Возможно и слайдер после устранения ошибок заработает. И ещё... смотрю на вас и удивляюсь, вы выбрали самый быстрый движок и в то же время нагрузили шаблон различными украшательствами, возможно у вас и всё быстро работает, но у меня ваш сайт очень долго открывается.
  11. Можно на одинарные <img src='[xfvalue_test image="2"]'/>
  12. Судя по вашему исходному коду, Вы не корректно за-коментировали... отсюда все проблемы.
  13. Форум на основе DLE

    И думать нечего, отлично. Раньше частенько всплывали темы про "форум от разработчиков", ещё тогда идея наводила на мысли. Самое главное не бросайте, ну и на данный момент, по возможности.. 1) распишите детальнее про настройки админ панели (обязательные, желательные) и т.д. с пояснениями для новичков. 2) ещё бы отредактировать файл "website.lng" или не только его, что бы было не "Правила сайта", а "Правила форума" например, ну и т.д.
  14. Простите, Вы реально не понимаете? Вам несколько раз одно и тоже объяснили. Если в редакторе написать текст и НЕ ТРОГАТЬ "размер шрифта", то туда (к тексту) и ничего не добавиться (возьмётся из настроек шаблона, обычно - body{font-size: ...}), в случае, если принудительно ИЗМЕНИТЬ значение на любое, ТОЛЬКО тогда оно и установиться. Эксперимент... ставим в "main.tpl" после стилей: <style>body{font-size: 24px;}</style> пробуем добавить новость и НЕ ТРОГАЕМ "размер шрифта" - смотрим. а потом выделяем часть текста в этой же новости и ПРИНУДИТЕЛЬНО ИЗМЕНЯЕМ значения (9-10 и т.д.) - смотрим и сравниваем... иными словами, Вам нужно в шаблоне чуть добавить значение font-size близкое к 12pt.
  15. Вы изначально в правильном направлении шли, только запутались в дебрях. alex32 вам всё правильно подсказал, вставляете в новость, где вам нужно, через кнопку "Исходный код HTML"... <div class="cod"></div> а в своих стилях (таблице стилей) используете код... .cod { background: rgba(0, 0, 0, 0) url("http://olocoder.ru/images/greenhtml0.jpeg") no-repeat scroll 0 0; height: 120px; width: 120px; } .cod:hover { background: rgba(0, 0, 0, 0) url("http://olocoder.ru/images/greenhtml1.jpeg") no-repeat scroll 0 0; height: 120px; width: 120px; } всё.