Jump to content

Сломан стандартный шаблон

Featured Replies

Posted
comment_193099

В общем, если в модуле Загрузки включить для категории режим отображения Сетка, то все карточки съезжают и в каждой текст:

Введите JavaScript код отслеживания, предоставленный вам провайдером аналитики. Пожалуйста, введите полный код в неизменном виде, и он будет вставлен в каждую страницу вашего сайта. Если вам нужна помощь в получении соответствующего кода отслеживания, пожалуйста, ознакомьтесь с <a href=

Тема чистая, шаблон не правился этот вообще. Даже если создать новую чистую тему, то будет то же самое.

Я пробовал скрывать файлы, думал, может где битый какой. Нет, не помогло. Все новые так же получаются кривые.

Какие идеи? Что это вообще за надпись и откуда она берется?

Edited by edmsl

comment_193100

Так ссылки на страницу с ошибкой опять не будет? Такие дела?

У вас полный форум ваших сообщений, в которых вы пишите, что меняли шаблоны. Ну, поставьте тестовый сайт с нуля, там этой ошибки 100% не будет. Значит вы сами где-то внедрили изменения, которые приводят к ошибке.

  • Author
comment_193101

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

Весь этот код про Яваскрипт попадает в title ссылки с изображением-заголовком.

После поисков определил, что если в шаблоне core -> front-> global -> thumbimage в строке

Цитата

{{if $url}}<a {{if $dataParam}}{$dataParam} {{endif}}href='{$url}' title='{lang="$lang" sprintf="$name"}'{{else}}<span{{endif}} {{if !$lazyLoad || !settings.lazy_load_enabled}}style='background-image: url( "{file="$image" extension="$extension"}" )'{{else}}data-background-src='{file="$image" extension="$extension"}'{{endif}} class='{$classes} ipsThumb ipsThumb_{$size} ipsThumb_bg'>

в title убрать lang="$lang" , то карточки восстанавливаются, но тогда в title получаем запись вида title='{sprintf="Быстрое ожидание"}'.

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

Сам шаблон я не трогал. Кнопка восстановить у него была не активна.

  • Author
comment_193104

Если перевести язык сайта на английский, то карточки тоже выравниваются.

Не пойму, где конкретно косяк перевода.

Edited by edmsl

  • Author
comment_193106

AHristich 


{{if $image}}
	{{$image = ( $image instanceof \IPS\File ) ? (string) $image->url : $image;}}
	{{if $url}}<a {{if $dataParam}}{$dataParam} {{endif}}href='{$url}' title='{lang="$lang" sprintf="$name"}'{{else}}<span{{endif}} {{if !$lazyLoad || !settings.lazy_load_enabled}}style='background-image: url( "{file="$image" extension="$extension"}" )'{{else}}data-background-src='{file="$image" extension="$extension"}'{{endif}} class='{$classes} ipsThumb ipsThumb_{$size} ipsThumb_bg'>
		<img {{if $lazyLoad && settings.lazy_load_enabled}}src='{expression="\IPS\Text\Parser::blankImage()"}' data-{{endif}}src='{file="$image" extension="$extension"}' alt=''>
	{{if $url}}</a>{{else}}</span>{{endif}}
{{else}}
	{{if $url}}<a {{if $dataParam}}{$dataParam} {{endif}}href='{$url}' title='{lang="$lang" sprintf="$name"}'{{else}}<span{{endif}} class='{$classes} ipsNoThumb ipsThumb ipsThumb_{$size}'>{{if $url}}</a>{{else}}</span>{{endif}}
{{endif}} 

 

comment_193107

меня очень сильно смущает что внутри <a ... присутствует <span

то есть если очистить строку от всех условий и т.п,то получается

<a href='{$url}' title='{lang="$lang" sprintf="$name"}' 
<span style='background-image: url( "{file="$image" extension="$extension"}" )' 
data-background-src='{file="$image" extension="$extension"}' 
class='{$classes} ipsThumb ipsThumb_{$size} ipsThumb_bg'> 

 

edmsl пробуйте убрать полностью

{lang="$lang" sprintf="$name"}
  • Author
comment_193108

AHristich Если убрать, то все норм. Достаточно даже убрать lang="$lang". Это я уже выяснил и оставил. Но покоя ошибка мне все равно не дает.

Edited by edmsl

comment_193112

edmsl проверяйте в языковом файле,может какой-то тег/запятую/точку и т.п лишнюю поставили/убрали.

или давайте ссылку на сайт.

  • Author
comment_193113

AHristich Я возвращал перевод на родной, скачанный отсюда. Не помогло.

Нет, стоп. Я сейчас закинул на тестовый сервер свой измененный перевод и там тоже сломалось. Понял, буду искать проблемную строку.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.