Помощь Некоректное отображение в Dle

Тема в разделе "DLE", создана пользователем aus2007, 23 дек 2012.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    Добрый вечер! Подскажите пожалуйста, кк решить проблему отображения страницы.
    есть сайт на dle. у него 2 языка реализовано вот таким образом
     
  2. Forza.Baron

    Forza.Baron

    Регистр.:
    26 янв 2012
    Сообщения:
    175
    Симпатии:
    76
    Наверное это связано с браузером. У меня тоже так было, когда работал на Опере 12.11, потом удалил его, установил любимую :) "Опера 11.61.1250" потом всё наладилось. Попробуйте другим браузером работать...
     
  3. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    К сожелению ничего не помогло. Проверил в Мозилле и Хроме. Все тоже самое.

    Первый раз сохраняешь и тут же открываешь редактор, то в нем все ок, но последующий раз появляются отступы. А на странице сразу же появляются отступы.

    Проблема осталась и в других браузерах. Например в Mozilla при каждом последующем сохранении новости этих остступов становится больше.
    При редактированиии этой же новости но русской версии все ок.

    Заметил одно, что такое происходит при добавлении картинок через вусивуг. Если это чистый текст то все нормально
    И такое только в английйской версии. в русской все ок
    в чем прикол хз
     
  4. olmi.little

    olmi.little Постоялец

    Регистр.:
    13 авг 2010
    Сообщения:
    52
    Симпатии:
    9
    Перед тем, как нажать кнопку "Сохранить", откройте html код текста (справа иконка в первом ряду), и выложите здесь код, который сгенерировался. Это поможет понять суть проблемы. Укажите также, движок стандартный покупной, или в него вносились какие-то правки (настройки визивига или файла parser.php)?
    Как вариант, насколько я помню, в настройках визивига можно указать, что использовать в виде переноса строк, посмотрите, что там указано.
    Если вы раньше открывали свой сайт в мозилле/хроме, то с очень большой вероятностью, что файлы редактора закешированы, полностью очистите кеш и попробуйте ещё раз.
    А я для себя писала свой обработчик текста, потому что мне стандартный не понравился. :) Может быть и вам это нужно будет, это будет не сложно – добавить код вырезания ненужных переносов строк, пусть и жуткий костыль, но зато будет работать. :)
     
  5. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    Очистка кеша не помогает. Парсера нет. все работало на протяжении долгого времени. Но суть в том что работает русская версия а английская косит. Если текст добавить то все ок , но стоит добавить английский вариант то все перекореживает.
    При просмотре html (перед сохранением все ок) но после сохранения и открытия добалвяеться код.
    Еще заметил что вусивуг (bbcode ) в английской и русской версии разный. но все равно до этого все было ок.

    вот html при вводе (без сохранения)

    HTML:
    <p><span style="font-size: small;"><img style="float: left; margin: 10px;" src="[URL]http://s017.radikal.ru/i422/1301/11/68b42b6e1d2a.jpg[/URL]" alt="" width="225" height="225" /></span><span style="font-size: small;">The feelings that fill me are love, joy and gratitude! Love to the most humane creature, to the dog. The joy of knowing that the God&rsquo;s given me love for them and the opportunity to live and develop together with them. Endless gratitude to my teacher - Kirikevich Raisa Georgiyevna and to my friends. I would not have become the hostess of the kennel without their guidance and assistance!</span></p>
    <span style="font-size: small;">There are dogs of different breeds in the kennel. These are Labrador Retriever, Golden Retriever, French Bulldog, Tsverg and Schnauzer, Siberian Husky, such forgotten in our country as an unrivaled aristocrat - English Setter and faithful guardian - Alsatian.I hope that familiarity with the kennel and its foster-children will be enjoyable and help you to find your best friend! Sincerely, the Naumovs, Renata and Oleg.<br /></span><br />
    <p><span style="font-size: small;">WE ARE PLEASED TO THE NEW FRIENDS!</span></p>
    <br /><span style="font-size: small;">Our address:</span><br />
    <p><span style="font-size: small;">Ukraine, Cherkasy region</span></p>
    <span style="font-size: small;">Kaniv</span><br /><span style="color: #000000;"><span style="font-size: small;"><br />
    <p style="text-align: center;"><img title="питомник Золотое облако" src="[URL]http://oblako.in.ua/images/main.jpg[/URL]" alt="питомник Золотое облако" /></p>
    <br /></span></span>
    вот html при вводе (после сохранения)

    Код:
      <p><span style="font-size: small;"><img style="float: left; margin: 10px;" src="http://s017.radikal.ru/i422/1301/11/68b42b6e1d2a.jpg" alt="" width="225" height="225" /></span><span style="font-size: small;">The feelings that fill me are love, joy and gratitude! Love to the most humane creature, to the dog. The joy of knowing that the God&rsquo;s given me love for them and the opportunity to live and develop together with them. Endless gratitude to my teacher - Kirikevich Raisa Georgiyevna and to my friends. I would not have become the hostess of the kennel without their guidance and assistance!</span></p>
     
    <br /><span style="font-size: small;">There are dogs of different breeds in the kennel. These are Labrador Retriever, Golden Retriever, French Bulldog, Tsverg and Schnauzer, Siberian Husky, such forgotten in our country as an unrivaled aristocrat - English Setter and faithful guardian - Alsatian.I hope that familiarity with the kennel and its foster-children will be enjoyable and help you to find your best friend! Sincerely, the Naumovs, Renata and Oleg.<br /></span><br /><br />
     
    <p><span style="font-size: small;">WE ARE PLEASED TO THE NEW FRIENDS!</span></p>
     
    <br /><br /><span style="font-size: small;">Our address:</span><br /><br />
     
    <p><span style="font-size: small;">Ukraine, Cherkasy region</span></p>
     
    <br /><span style="font-size: small;">Kaniv</span><br /><span style="color: #000000;"><span style="font-size: small;"><br /><br />
     
    <p style="text-align: center;"><img title="питомник Золотое облако" src="http://oblako.in.ua/images/main.jpg" alt="питомник Золотое облако" /></p>
     
    <br /><br /></span></span>
    
     
  6. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    Появляются отступы и после последующего сохранения их становиться больше.
    А как можно убрать перенос строк?
    Заранее спасибо!
     
  7. olmi.little

    olmi.little Постоялец

    Регистр.:
    13 авг 2010
    Сообщения:
    52
    Симпатии:
    9
    Что значит разный? В чём различия? Скопируйте вариант для русского и посмотрите, что получится.
    Может быть эта статья
    поможет, вот этот участок в настройках:
    только false поставить.
    В качестве костыля можете попробовать добавить перед сохранением статьи приблизительно такой код:
    PHP:
    $fullarticle preg_replace("<br><br>""<br>"$fullarticle);
    т.е. все двойные переносы строк заменятся на одинарные (только синтаксис проверьте).
     
  8. aus2007

    aus2007

    Регистр.:
    13 июл 2009
    Сообщения:
    150
    Симпатии:
    7
    force_br_newlines : true менял на false не помогло.
    переписывал даже папку editor на ту что шло с установки (чистая) ничего не помогло.
     
  9. olmi.little

    olmi.little Постоялец

    Регистр.:
    13 авг 2010
    Сообщения:
    52
    Симпатии:
    9
    Смотри, я нашла в faq по tinymce вот это:
    Опять же, нужно смотреть класс парсера самого dle, я писала раньше, очень вероятно, что проблема в нём.
    Другой костыль – добавить регулярку, которая перед вставкой текста в базу вырежет первый br в строке, что-то типа:
    PHP:
    $fullarticle preg_replace("/(^<br \/>)(.*)""\\2"$fullarticle);
     
  10. Daniella

    Daniella Не подарок, сюрпрайз)

    Moderator
    Регистр.:
    1 июн 2009
    Сообщения:
    299
    Симпатии:
    268
    В ДЛЕ для новостей и дополнительных полей предусмотрены немного разные версии редактора. В дополнительных полях не предусмотрена обработка некоторых типов контента, например - вложения. Так что это нормально.
    Как вариант обхода могу предложить следующее:
    1) Краткую новость используем как полную для русского языка
    2) Полную - как полную английского
    3) Дополнительные поля - как краткие новости

    В этом случае мы получаем корректную обработку в полных новостях, а в кратких нас особо и не волнуют вложения и т.д.
     
Статус темы:
Закрыта.