Перейти к содержанию

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


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

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

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

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

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

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

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

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

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

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

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="Быстрое ожидание"}'.

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

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

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

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

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

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

edmsl покажи весь код core -> front-> global -> thumbimage

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

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

 

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

меня очень сильно смущает что внутри <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"}
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...