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

Рекомендованные сообщения

Внедрение Маши (Masha.js) во все места (ненужные) полной новости уже несет в себе нарушение вывода некоторых стилей, и приходится везде прописывать: ignore-select, т.к. без этой добавки стиль вывода элемента верстки почему-то сбивается. Как только Машу выключаешь в админке, все стили отображения элементов работают нормально.

Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег: <span>

Изменено пользователем kabbalahportal.org
Ссылка на сообщение
Поделиться на других сайтах

Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег:

редкостная ахинея

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, встретился с подобной проблемой, движок обновил с 9.7 до 9.8 и еще до внесения изменений в шаблон обнаружил что в полной новости некоторые стили искривило, хотя в короткой новости эти же стили отображаются корректно. Прилагаю скрины:

это краткая новость

ScreenShot00009.png

это полная новость

ScreenShot00008.png

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

Изменено пользователем Rmxxx
Ссылка на сообщение
Поделиться на других сайтах

Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег:

Он не нападает и ничего не меняет, он добавляет теги служебные теги span для своей собственной работы, и если вы задали для тегов span особое оформление то они становяться видимимы а не видимыми.

Rmxxx,

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

Ссылка на сообщение
Поделиться на других сайтах

Rmxxx,

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

краткая новость

ScreenShot00009.png

полная новость

ScreenShot00008.png

вот прописал так


<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>

и теперь все ок

ScreenShot00010.png

спасибо за подсказку

Изменено пользователем Rmxxx
Ссылка на сообщение
Поделиться на других сайтах

Как выясняется, скрипт "нападает" и обрабатывает по-своему все стили элементов полной новости, у которых в структуре есть тег:

Он не нападает и ничего не меняет, он добавляет теги служебные теги span для своей собственной работы, и если вы задали для тегов span особое оформление то они становяться видимимы а не видимыми.

Вот еще подтверждение, полученное от программистов сайта: surfingbird.ru, как их кнопку обрабатывает Маша:

"Masha.js лезет своими грязными руками в страницу и дописывает "<span id="selection_index17" class="selection_index"></span>" перед словом Серф :)

Вся эта конструкция перестает помещаться в ширину их виджета."

Т.е. даже на кнопки "Поделиться" Маша влияет не лучшим образом!

Ссылка на сообщение
Поделиться на других сайтах

kabbalahportal.org,

<span id="selection_index17" class="selection_index"></span>

Никак не влияет ни на ширину ни на высоту, если у вас в стилях CSS нет span {width:500px; padding и так далее}

span тег по умолчанию без оформления. Любое его оформление вы меняете в своих собственных стилях. Этот тег нужен для работы выделения, чтобы вам потом это выделение и показать. Именно для этого и был добавлен класс ignore-select чтобы можно было для ненужных элементов отключать этот стиль. Нет никаких багов в Маше в данном вопросе. А то что одно может конфликтовать с другим по тем или иным причинам, для этого и дана возможность отключения для нужных слоев и элементов.

Ссылка на сообщение
Поделиться на других сайтах

редкостная ахинея

Такого же мнения, на хрена её, машу, в двиг приартачили + с ограничениями? Если кому нужно и так могли это сделать.

Неудачный релиз 9,8. ожидал немного больше, хотя плюсы есть.ИМХО

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

Такого же мнения, на хрена её, машу, в двиг приартачили + с ограничениями?

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

Ссылка на сообщение
Поделиться на других сайтах

Не буду новую тему создавать...небольшой баг:

Данный код


<a id="txtselect_marker" href="#"></a>

при наличии visibility:hidden, всё равно будет резервировать под себя высоту и ширину. Отсюда могут быть проблемы...например с "липким" футэром. Фикс
#marker-bar,#txtselect_marker {left:0;top:0;}[/code]

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...