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

Помогите. После обновления до 15.0 - появились баги в деффолтном шаблоне.


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

После обновления основного сайта до 15-й версии - деффолтный шаблон пополз... По этой причине пришлось откатиться назад.
Возникли две проблемы:
1. Установленный код "похожих публикаций в файле fullstory.tpl -
выдает белую страницу, блокирует показ вывод содержания публикации.

snimok-jekrana-2247.png

 

Вот мой код в файле fullstory.tpl.

<div class="b - ox next-prev ignore-select">
<div style="margin-left: 50px;">
[related-news]
<div class="may-like clearfix">
<h2>Читайте также.</h2>
{related-news}
</div>
[/related-news]
<div class="full-border"></div></div>
</div>

Вторая проблема:
Если код вывода "похожих публикаций" из файла fullstory.tpl убрать - то сталкивашься со следующей проблемой - блок rightside_fullstory.tpl сдвинулся в сторону. Примечание: в файл rightside_fullstory.tpl - полностью "родной" - по деффолту, никаких изменений туда не вносил.
snimok-jekrana-2249.png

Прошу не равнодушных граждан помочь в решении проблемы. Подскажите пожалуйста - что нужно и где подкорректировать в коде "похожих публикаций" - чтобы шаблон также полноценно отображался, как на предыдущих версиях DLE. До этого вообще проблем не было.

Вот мои коды "Похожих публикаций":

Код в файле fullstory.tpl.

<div class="b - ox next-prev ignore-select">
<div style="margin-left: 50px;">
[related-news]
<div class="may-like clearfix">
<h2>Читайте также.</h2>
{related-news}
</div>
[/related-news]
<div class="full-border"></div></div>
</div>

Код в файле relatednews.tpl

<a class="item-link" href="{link}">
<div class="thumb-unit">
<img src="{image-1}" alt="{title}" style="width: 150px;height: 100px;">
<div class="thumb-content">
<div class="thumb-hover">
<a class="thumb-search" href="{link}"><i class="fa fa-search"></i></a>
</div>
<a href="{link}" class="thumb-title">{title limit="57"}</a>
</div>
</div>

Пример страницы: https://na-obzore.ru/istorija-tajny-20-veka/34-chapaev-pravda-i-mif-o-geroe.html

Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, kamensk сказал:

Прошу не равнодушных граждан помочь в решении проблемы.

В 15 версии был убран "#dle-content". Вам нужно корректировать стили, потому как некоторые свойства опираются на данный айди.

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

да у вас ссылка в ссылке в relatednews.tpl, отсюда и все проблемы. Да и тег не закрыт тут

<a class="item-link" href="{link}">

пробуйте просто сменить на

<div class="item-link">

да и  тут теги побиты , открывающего спан нет перед первой ссылкой, закрывающий есть


<!-- Теги -->
<div class="block tags_block">
	<h4 class="title"><b>Теги</b></h4>
	<div class="tag_list">
		<a href="https://NA-OBZORE.RU/tags/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F.%2020%20%D0%92%D0%95%D0%9A/">История. 20 ВЕК</a></span><span><a href="https://NA-OBZORE.RU/tags/%D0%93%D0%B5%D1%80%D0%BE%D0%B8%20%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D1%81%D0%BA%D0%BE%D0%B9%20%D0%B2%D0%BE%D0%B9%D0%BD%D1%8B/">Герои гражданской войны</a>
	</div>
</div>
<!-- / Теги -->

и в футере теги побиты...

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

да у вас ссылка в ссылке в relatednews.tpl, отсюда и все проблемы. Да и тег не закрыт тут

 

30 минут назад, redissx сказал:

пробуйте просто сменить на

<div class="item-link">

Благодарю за отклик.

Ссылка в ссылке - для того чтобы по фото можно было кликать. Пробовал сменить - тогда ломается верстка  - вывод не в ряд по горизонтали, а вертикально. И ни одна из проблем не решается.

До 15.0 - проблем с шаблоном не было.

37 минут назад, redissx сказал:

в футере теги побиты...

Ну проблемы же не из-за них. Все страницы отображаются - кроме полной новости. Проблема я так понимаю кроется - в коде вывода похожих публикаций...

1 час назад, master27 сказал:

В 15 версии был убран "#dle-content". Вам нужно корректировать стили, потому как некоторые свойства опираются на данный айди.

А он в старом деффолтном шаблоне присутствовал раньше - у меня в шаблоне "#dle-content" есть?

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kamensk сказал:

 

Благодарю за отклик.

Ссылка в ссылке - для того чтобы по фото можно было кликать. Пробовал сменить - тогда ломается верстка  - вывод не в ряд по горизонтали, а вертикально. И ни одна из проблем не решается.

До 15.0 - проблем с шаблоном не было.

Ну проблемы же не из-за них. Все страницы отображаются - кроме полной новости. Проблема я так понимаю кроется - в коде вывода похожих публикаций...

А он в старом деффолтном шаблоне присутствовал раньше - у меня в шаблоне "#dle-content" есть?

Ваш код вывода Похожей новости:

<a class="item-link" href="https://NA-OBZORE.RU/istorija-tajny-20-veka/38-rasstrel-carskoj-semi.html">
<div class="thumb-unit">                 
    <img src="https://NA-OBZORE.RU/uploads/posts/2020-06/1592820212_podval-doma-ipateva.jpg" alt="Расстрел царской семьи. Новые подробности." style="width: 150px;height: 100px;">
   <div class="thumb-content">
       <div class="thumb-hover">
           <a class="thumb-search" href="https://NA-OBZORE.RU/istorija-tajny-20-veka/38-rasstrel-carskoj-semi.html"><i class="fa fa-search"></i></a>
       </div>
            <a href="https://NA-OBZORE.RU/istorija-tajny-20-veka/38-rasstrel-carskoj-semi.html" class="thumb-title">Расстрел царской семьи. Новые подробности.</a>
       </div>
   </div> 

в котором

1. отсутствует закрывающий тег </div> для <div class="thumb-unit">

2. отсутствует закрывающий тэг </a> для <a class="item-link"... >

3. id="dle-content" до версии 15.0 вшит в системном файле,а не в шаблоне,вы разве не знали об этом?

4. для чего вам в основной ссылке <a class="item-link"... > еще несколько ,фактически дублирующих ее, ссылок ?

И даже эти ошибки сломают вашу верстку.

1 час назад, kamensk сказал:

Ну проблемы же не из-за них.

А вот после этого напрашивается вопрос о вашем знании в html (хотя бы среднего уровня)...

Изменено пользователем aleksandrhristich
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, ntrtv сказал:

Зато в соседней ветке нагрубил человеку, который попросил помочь с выводом допполя :)

В отличие от меня - у того товарища проблема взята из пустоты. У товарища есть готовая инструкция в две строки - на которую он даже не глянул. Я сделал пояснение, а не грубил.))

3 часа назад, aleksandrhristich сказал:

. для чего вам в основной ссылке <a class="item-link"... > еще несколько ,фактически дублирующих ее, ссылок ?

И даже эти ошибки сломают вашу верстку

Чтобы картинка была кликкабельной. До 15.0 версии - ничего в шаблоне абсолютно не ломалось. И я надеюсь, что на форуме подскажут, где подправить и шаблон будет годным для 15-й версии...

 

3 часа назад, aleksandrhristich сказал:

1. отсутствует закрывающий тег </div> для <div class="thumb-unit">

2. отсутствует закрывающий тэг </a> для <a class="item-link"... >

Вы имеете ввиду - в relatednews.tpl?

Благодарю за отклик. Воспользуюсь вашим советом - добавлю два закрывающих дива в relatednews.tpl

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, kamensk сказал:

Ссылка в ссылке - для того чтобы

вот универсальные похожие такого типа, плюс проследите у тегов отрытые закрытые спаны


<div class="brels">{related-news}</div>

код в relatednews.tpl


<a class="brel" href="{link}">
    <div class="brel__img"><img src="{image-1}" loading="lazy" alt="{title}"></div>
    <div class="brel__title">{title}</div>
</a>

в ваш css файл

.brels {display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); grid-gap: 15px 15px;}
.brel {display: block; line-height: 1.4;}
.brel__img {padding-top: 60%; overflow: hidden; position: relative; margin-bottom: 15px;}
.brel__img img {width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}

 

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

<div class="brels">{related-news}</div>

Благодарю за помощь!

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

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, kamensk сказал:

Благодарю за помощь!

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

везде делает и как надо, поэтому и универсальный. зависит от ширины, убирается несколько - в горизонтальный ряд. Не убирается - в вертикальный.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, redissx сказал:

везде делает и как надо, поэтому и универсальный

В файл в фулстори вставил

<div class="brels">{related-news}</div>

и получилось вот: https://na-obzore.ru/istorija-tajny-20-veka/23-ruzvelt-smert-32-go-prezidenta-ssha.html

Горизонтального под блоком новости нет похожих новостей

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kamensk сказал:

оризонтального под блоком новости нет похожих новостей

.brels {width: 100%;}

На этом я умываю руки, проблемы там не заканчиваются) правая колонка не на месте, ищите свои незакрытые теги, на главной ведь все нормально.

А вообще разработчикам бы подумать над новым дефолтным шаблоном с версткой попроще для понимания не верстальщикам, чем на float'ах. 😃

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

А вообще разработчикам бы подумать над новым дефолтным шаблоном с версткой попроще для понимания не верстальщикам, чем на float'ах.

А вообще разработчикам прекратить с внедрением чего то в код - чтобы шаблоны "не рвались".

Ведь на 14.3 версии - всё ок.

Зачем было что-то внедрять в 15.0?...

1 час назад, redissx сказал:

.brels {width: 100%;}

Это куда вставлять?

9 часов назад, kamensk сказал:

1. Установленный код "похожих публикаций в файле fullstory.tpl -
выдает белую страницу, блокирует показ вывод содержания публикации.

Кстати, с этой проблемой я разобрался. Оказалось, что

<div class="box banner ignore-select">

блок, в который обвернут код вывода похожих публикаций блокирует содержание статьи.

С одной проблемой разобрался - теперь вторую проблему надо решить.

Помогите добрые люди пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kamensk сказал:

А вообще разработчикам прекратить с внедрением чего то в код - чтобы шаблоны "не рвались".

Это из-за ваших незакрытых тегов, тут никакая верстка не поможет. Но без флоатов было бы менее криво

1 час назад, kamensk сказал:

Ведь на 14.3 версии - всё ок.

Совпадение. Чудом работало

1 час назад, kamensk сказал:

Зачем было что-то внедрять в 15.0?...

Ничего не внедряли что влияло бы на верстку. Объяснение почему было чудо есть, но лень уже писать

1 час назад, kamensk сказал:

Это куда вставлять?

Очевидно в ксс

1 час назад, kamensk сказал:

блок, в который обвернут код вывода похожих публикаций блокирует содержание статьи.

Да ничего не блокирует. Ваши незакрытые теги плюс флоаты в верстке дали такой эффект

1 час назад, kamensk сказал:

теперь вторую проблему надо решить.

Помогите добрые люди пожалуйста.

Вам уже сказали ищите незакрытые теги. Вот тут так и осталось например с спанами


<!-- Теги -->
<div class="block tags_block">
	<h4 class="title"><b>Теги</b></h4>
	<div class="tag_list">
		<a href="https://NA-OBZORE.RU/tags/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F.%2020%20%D0%92%D0%95%D0%9A/">История. 20 ВЕК</a></span><span><a href="https://NA-OBZORE.RU/tags/%D0%93%D0%B5%D1%80%D0%BE%D0%B8%20%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D1%81%D0%BA%D0%BE%D0%B9%20%D0%B2%D0%BE%D0%B9%D0%BD%D1%8B/">Герои гражданской войны</a>
	</div>
</div>
<!-- / Теги -->

 

 

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

Вам уже сказали ищите незакрытые теги. Вот тут так и осталось например с спанами

Хорошо. Благодарю за подсказку. Буду смотреть. И спан в первую очередь.

Только я вот не пойму - почему ваш код похожих новостей - не девственном деффолтном шаблоне на 15.0 Только что устанавливал на чистый двиг - тоже проблемы отмечаются...

----

Мой "косячный" код заработал на чистом движке.

https://na-obzore.ru/a/o-skripte/2-post2.html

Благодарю за совет - надо видимо начать со spana и просмотра тэгов на моем шаблоне

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, kamensk сказал:

Благодарю за совет - надо видимо начать со spana и просмотра тэгов на моем шаблоне

Начните лучше с изучения html-верстки...

Ссылка на сообщение
Поделиться на других сайтах
44 минуты назад, aleksandrhristich сказал:

Начните лучше с изучения html-верстки...

А форум то для чего нужен - чтобы подзатыльники раздавать и букварём тыкать, вместо оказания помощи???

Странная позиция. Привычная позиция для здешнего форума "поддержки".

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kamensk сказал:

А форум то для чего нужен - чтобы подзатыльники раздавать и букварём тыкать, вместо оказания помощи???

Странная позиция. Привычная позиция для здешнего форума "поддержки".

Вам не подзатыльники дают,а советы/решения. А между "оказать помощь" и "сделать все за вас" огромная разница.

К тому же вам сказали и показали куда копать надо,а вы даже этого не знаете что куда и зачем вставлять...

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, aleksandrhristich сказал:

"сделать все за вас"

Я этого и не просил.

А просил помощи разобраться в двух проблемах.

Первую проблему устранил сам - случайно обнаружил, что

 блок<div class="box banner ignore-select"> в  версии блокирует вывод содержания публикации.

Со второй проблемой буду разбираться. Воспользуюсь советом и подсказкой redissx.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
16.10.2021 в 16:37, redissx сказал:

вот универсальные похожие такого типа, плюс проследите у тегов отрытые закрытые спаны



<div class="brels">{related-news}</div>

код в relatednews.tpl



<a class="brel" href="{link}">
    <div class="brel__img"><img src="{image-1}" loading="lazy" alt="{title}"></div>
    <div class="brel__title">{title}</div>
</a>

в ваш css файл


.brels {display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); grid-gap: 15px 15px;}
.brel {display: block; line-height: 1.4;}
.brel__img {padding-top: 60%; overflow: hidden; position: relative; margin-bottom: 15px;}
.brel__img img {width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}

 

Олег, благодарю за универсальное решение. Деффолтный шаблон не подружился - зато на остальных шаблонах проблем не возникло. Действительно хороший код. Любой шаблон украсит.

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
16.10.2021 в 10:32, kamensk сказал:

После обновления основного сайта до 15-й версии - деффолтный шаблон пополз... По этой причине пришлось откатиться назад.
Возникли две проблемы:
1. Установленный код "похожих публикаций в файле fullstory.tpl -
выдает белую страницу, блокирует показ вывод содержания публикации.

Та же история. После обновления до 15-й версии первые "новости" в разделах отображались, а остальные выдавали белый лист.
Манипуляции с "dle-content" согласно п. 40 к успеху не привели. Однако всё отображается нормально, если переименовать папку шаблона Default (при выборе других шаблонов все тексты на месте).
Правда, опробовано это пока только на локальном сервере (кстати, тоже Apache).

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, sainika сказал:

Однако всё отображается нормально, если переименовать папку шаблона Default (при выборе других шаблонов все тексты на месте).

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

20 часов назад, sainika сказал:

Манипуляции с "dle-content" согласно п. 40 к успеху не привели. Однако всё отображается нормально, если переименовать папку шаблона Default

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

Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, celsoft сказал:

Вообще имя шаблона не имеет никакого отношения этой проблеме.

Скорее всего -- да, так как на "рабочем сайте" такая штука не "прокатила".

52 минуты назад, celsoft сказал:

Если конечно что то в вашем шаблоне прописано неверно.

Теоритически такое возможно, утверждать обратного не буду.

53 минуты назад, celsoft сказал:

При использовании именно стандартного шаблона от версии 15.0 такой проблемы же нет.

Не в моём случае )) После обновления копировал полностью папку default из архива 15-й версии. Шаблоны "из коробки" применились но с постами картина не изменилась.

53 минуты назад, celsoft сказал:

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

На localhost действительно кеш не очищал. Но как только папку шаблона переименовывал обратно в default, страницы "новостей" опять становились белыми. На "рабочем сайте" только и делаю, что чищу кеш )) Впрочем, как уже сказал выше, не утверждаю, что дело в названии папки.

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, sainika сказал:

Не в моём случае )) После обновления копировал полностью папку default из архива 15-й версии. Шаблоны "из коробки" применились но с постами картина не изменилась.

Так значит вообще ваша проблема не имеет никакого отношения к описываемой в данной теме dle-content, а причина вашего белого листа совершенно иная.

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

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

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

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

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

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

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

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

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

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