Заело шаблон при переезде Есть решение
Здравствуйте, Владимир!
Решили переехать на собственный хостинг, перенесли файлы, базу. Сайт поднялся, на теме Дефолт работает.
Подключаем Простор — затык. Главная открывается (частично, пока не настраивали), открываются страницы товаров. А вот категории открываться не хотят.
Пока запустили тестовый домен, вместо chelpozitiv → pozitivchel. Поэтому детали будут с этого домена.
Главная: https://pozitivchel.ru
Товар: https://pozitivchel.ru/shoes/a...
Категория: https://pozitivchel.ru/shoes/
Если посмотреть что выводится, то видно, что сайт отдает начало страницы:
<!DOCTYPE html><html lang="ru-RU" class="swipe light"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# product: http://ogp.me/ns/product#"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" /> <title>Кеды Converse Челябинск обувь VANS в Челябинске купить DC SHOES кеды</title> <meta name="Keywords" content="Обувь, CHELPOZITIV" /> <meta name="Description" content="" /> <meta name="yandex-verification" content="3cb2e61cb9871c81" /> <!--<meta name="Author" content="weberia.ru" />--> <!--<meta name="version" content="1.6.0.2.1579138316">--> <meta property="og:url" content="https://pozitivchel.ru/shoes/"> <meta property="og:title" content="Кеды Converse Челябинск обувь VANS в Челябинске купить DC SHOES кеды"> <meta property="og:type" content="website">
В шаблоне index.html ничего подозрительного в этом месте (кавычки только побились тут):
<title>{$wa->title()|escape}</title> <meta name="Keywords" content="{$wa->meta('keywords')|escape}" /> <meta name="Description" content="{$wa->meta('description')|escape}" /> <meta name="yandex-verification" content="3cb2e61cb9871c81" /> <!--<meta name="Author" content="weberia.ru" />--> <!--<meta name="version" content="{$wa_theme_version}">--> <meta property="og:url" content="{$wa->domainUrl()}{$wa->currentUrl()}"> <meta property="og:title" content="{$wa->title()|escape}"> <meta property="og:type" content="website"> {if $wa->meta('description')|escape} <meta property="og:description" content="{$wa->meta('description')|escape}" /> {else} {if !empty($theme_settings.slogan)} <meta property="og:description" content="{$theme_settings.slogan|escape}" /> {/if} {/if} {if !($wa_app == 'shop' && $action == 'product')} {if $wa->block("`$theme_id`.social_logo")} <meta property="og:image" content="{$wa->block("`$theme_id`.social_logo")}?v{$wa_theme_version}" /> {else} {if !empty($theme_settings.logo_social)} <meta property="og:image" content="{$wa->domainUrl()}{$wa_theme_url}{$theme_settings.logo_social}?v{$wa_theme_version}" /> {/if} {/if} {else} <meta property="og:image" content="{$wa->domainUrl()}{$wa->shop->productImgUrl($product, '200', ['default' => "`$wa_theme_url`img/dummy200.png"])}" /> {/if}
Но затык почему-то на выводе описания.
Можете ли подсказать, в чем тут дело?
Спасибо!
С уважением,
Инна
Добавить ответ
Здравствуйте, Инна!
Никогда не сталкивался с этой проблемой.
Могу лишь предположить, если кавычки "побились" в одном месте, то они могли "побиться" и вдругом месте.
И не известно, что там могло ещё поломаться.
Чтобы искать где именно затык, включите логирование PHP ошибок и уже лазайте по файлам и строкам, на которые указывают варнинги в log.php. Как включить логирование можно прочитать в этом топике.
Спасибо, помогло!
Дело было в отсутствующем плагине сео-пагинации.
Благодарю!
Всего хорошего.
С уважением,
Инна