kabbalahportal.org 4 Опубликовано: 5 февраля 2013 Рассказать Опубликовано: 5 февраля 2013 (изменено) Внедрение Маши (Masha.js) во все места (ненужные) полной новости уже несет в себе нарушение вывода некоторых стилей, и приходится везде прописывать: ignore-select, т.к. без этой добавки стиль вывода элемента верстки почему-то сбивается. Как только Машу выключаешь в админке, все стили отображения элементов работают нормально. Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег: <span> Изменено 5 февраля 2013 пользователем kabbalahportal.org Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 5 февраля 2013 Рассказать Опубликовано: 5 февраля 2013 Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег: редкостная ахинея 2 Цитата Ссылка на сообщение Поделиться на других сайтах
Rmxxx 10 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 (изменено) Здравствуйте, встретился с подобной проблемой, движок обновил с 9.7 до 9.8 и еще до внесения изменений в шаблон обнаружил что в полной новости некоторые стили искривило, хотя в короткой новости эти же стили отображаются корректно. Прилагаю скрины: это краткая новость это полная новость помогите исправить данную ошибку. До обновления все было на своих местах. 2 раза делал обновление и в обоих случаях та же проблема. Сайт ниже в подписи. Изменено 6 февраля 2013 пользователем Rmxxx Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег: Он не нападает и ничего не меняет, он добавляет теги служебные теги span для своей собственной работы, и если вы задали для тегов span особое оформление то они становяться видимимы а не видимыми. Rmxxx, Ваших скринов не видно. Но как было написано выше вам нужно задавать класс ignore-select для элементов где не должно работать выделение текста Цитата Ссылка на сообщение Поделиться на других сайтах
Rmxxx 10 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 (изменено) Rmxxx, Ваших скринов не видно. Но как было написано выше вам нужно задавать класс ignore-select для элементов где не должно работать выделение текста краткая новость полная новость вот прописал так <div class="fnews ignore-select"> <span>Просмотров: {views}</span> <span>Комментариев: {comments-num}</span> [rating]<div class="rating_head" id="full_rat">{rating}</div>[/rating] <span class="favorites">{favorites}</span> [edit]<span class="editstore"><img src="{THEME}/dleimages/editstore.png" title="Редактировать" alt="Редактировать" /></span>[/edit] [complaint]<span class="bg_none"><b>Нашли ошибку?</b></span>[/complaint] </div> и теперь все ок спасибо за подсказку Изменено 6 февраля 2013 пользователем Rmxxx Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 Автор Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег: Он не нападает и ничего не меняет, он добавляет теги служебные теги span для своей собственной работы, и если вы задали для тегов span особое оформление то они становяться видимимы а не видимыми. Вот еще подтверждение, полученное от программистов сайта: surfingbird.ru, как их кнопку обрабатывает Маша: "Masha.js лезет своими грязными руками в страницу и дописывает "<span id="selection_index17" class="selection_index"></span>" перед словом Серф Вся эта конструкция перестает помещаться в ширину их виджета." Т.е. даже на кнопки "Поделиться" Маша влияет не лучшим образом! Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 6 февраля 2013 Рассказать Опубликовано: 6 февраля 2013 kabbalahportal.org, <span id="selection_index17" class="selection_index"></span> Никак не влияет ни на ширину ни на высоту, если у вас в стилях CSS нет span {width:500px; padding и так далее} span тег по умолчанию без оформления. Любое его оформление вы меняете в своих собственных стилях. Этот тег нужен для работы выделения, чтобы вам потом это выделение и показать. Именно для этого и был добавлен класс ignore-select чтобы можно было для ненужных элементов отключать этот стиль. Нет никаких багов в Маше в данном вопросе. А то что одно может конфликтовать с другим по тем или иным причинам, для этого и дана возможность отключения для нужных слоев и элементов. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 10 февраля 2013 Рассказать Опубликовано: 10 февраля 2013 (изменено) редкостная ахинея Такого же мнения, на хрена её, машу, в двиг приартачили + с ограничениями? Если кому нужно и так могли это сделать. Неудачный релиз 9,8. ожидал немного больше, хотя плюсы есть.ИМХО Изменено 10 февраля 2013 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
a1ex 60 Опубликовано: 10 февраля 2013 Рассказать Опубликовано: 10 февраля 2013 Такого же мнения, на хрена её, машу, в двиг приартачили + с ограничениями? Поддерживаю, смысл было в двиг пилить, если можно тупо в шаблон добавить? говносборка получается... Цитата Ссылка на сообщение Поделиться на других сайтах
Slavchik.ru 17 Опубликовано: 10 февраля 2013 Рассказать Опубликовано: 10 февраля 2013 Народ, че за нытье? Есть конфликты или не нравиться - машу можно отключить в админке. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
SaD 16 Опубликовано: 15 февраля 2013 Рассказать Опубликовано: 15 февраля 2013 Не буду новую тему создавать...небольшой баг: Данный код <a id="txtselect_marker" href="#"></a> при наличии visibility:hidden, всё равно будет резервировать под себя высоту и ширину. Отсюда могут быть проблемы...например с "липким" футэром. Фикс #marker-bar,#txtselect_marker {left:0;top:0;}[/code] Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.