slarkstudio Опубликовано 7 мая, 2013 Жалоба Поделиться Опубликовано 7 мая, 2013 Приветствую, форумчане!Такое дело, нужно товарищу помочь сделать мета теги на его магазине, а я не разу не работал с Simpla 2.1.5 Пошарил в админке - не какого функционала для генерации мета тегов не нашел.На всех страницах они одинаковые и жестко прописаны в коде шаблона, я проверил. Нашел только частичные инструкции на форуме как сделать то или иное для какой-то страницы, так же понял что в админке не сделать этого, только в код лезть. Подскажите новичку как вытаскивать такие вещи как:1. название страници2. текст описание и тд. Метатеги можно сделать только так ? - на иф-елсах писать их в коде шаблона для каждой страницы (категория, бренд, карточка товара и тд.) ? Буду рад любой информации, ссылкам на инструкции которые я честно не нашел, примерам и тд.с уважением Игорь! Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 7 мая, 2013 Жалоба Поделиться Опубликовано 7 мая, 2013 Вы о чем вообще?? Для любой страницы прописываются мета-теги в админке... Вы вообще админку Симплы видели? Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 7 мая, 2013 Автор Жалоба Поделиться Опубликовано 7 мая, 2013 В карточке товара есть соответствующие поля, но сайт на них не реагирует, я так понимаю это потому, что метатеги в шаблоне жетско вписаны.Прикладываю 2 скрина с кодом шаблона (там видны метатеги) и с редактированием товараpixs.ru/showimage/kartaJPG_2400847_7911784.jpgpixs.ru/showimage/kodJPG_3599030_7911787.jpg А как быть если у меня 100500 товаров и я хочу генерировать метатеги используя названия страници и описание товара автоматически ?P.S. опытный человек мне ответил значит сейчас разберемся, спс))) Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 7 мая, 2013 Жалоба Поделиться Опубликовано 7 мая, 2013 http://demo.simplacms.ru/simpla/index.php?module=TemplatesAdminВот здесь смотрите, что ДОЛЖНО быть в шаблоне))) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 7 мая, 2013 Жалоба Поделиться Опубликовано 7 мая, 2013 Да и кто вам лекарь что вы жестко прописали мета теги в index.tpl вместо переменной? Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 7 мая, 2013 Автор Жалоба Поделиться Опубликовано 7 мая, 2013 http://demo.simplacms.ru/simpla/index.php?module=TemplatesAdminВот здесь смотрите, что ДОЛЖНО быть в шаблоне)))Спасибо большое, разобрался с этим. Сейчас поменяю и сайт будет реагировать и показывать значения из базы которые в админке пишутся))) Да и кто вам лекарь что вы жестко прописали мета теги в index.tpl вместо переменной?я не делал этот сайт, я помогаю убрать косяки на которые мне указал уважаемый Kosjak76 А есть мануал как сделать свои метатеги, например я хочу сделать в карточке товара дескрипшены вида:"Купи крутой кросовок {название товара}, который {описание товара первые 150 символов}" - это условно.Как мне вытащить эти значения - это реально ?P.S. у меня есть базовые знания PHP Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 мая, 2013 Жалоба Поделиться Опубликовано 8 мая, 2013 Вот пожалуйста: Купи крутой кросовок {$product->name}, который {$product->body|strip_tags|truncate:150} Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 8 мая, 2013 Автор Жалоба Поделиться Опубликовано 8 мая, 2013 Белиссимо! спасибо огромное!!!P.S. если правильно оптимизировать эту тему она будет привлекать много людей которые хотят сделать метатеги на симплетут все понятно расписано даже человеку с базовыми знаниями P.P.S. еще раз всем спасибо, пойду допиливать магазин Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 8 мая, 2013 Автор Жалоба Поделиться Опубликовано 8 мая, 2013 Проблема в том, что мета теги генерятся в одном фале index.tpl - как генерировать разные метатеги для разных странициц ?хотя бы для категорий/карточек товаров/главной ? Может есть стандартный метод узнать тип страницы ? Я сразу навоял такой костыль который отлавливает страницу товара и делает хорошие метатеги: {if strlen($product->name) > 1} // ОТЛОВИЛИ СТРАНИЦУ ТОВАРА <meta name="description" content="Купи крутой кросовок {$product->name}, который {$product->body|strip_tags|truncate:150}" /> {else} <meta name="description" content="{$meta_description|escape}" /> {/if}Я не знаком с этим чертовым шаблонизатором и не могу отловить страницу категорий и тд. Помогите плиз кто-то, если мое решение будет полезное я потом сделаю коробочную версию и выложу тут всем желающим с инструкциями Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 8 мая, 2013 Автор Жалоба Поделиться Опубликовано 8 мая, 2013 И так с горем пополам навоял жуткий костыль для метатегов, это рабочий код, он не оптимизирован и тд. - главное работает, кому нужно сами для себя подчеканят: {* Метатеги *} <meta name='yandex-verification' content='573e342f720d24e4' /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> {* Отлавливаем и вычищаем от мусора тексты товаров/категорий для формирования дескрипшена *} {* категория *} {$cat_descr = $category->description|strip_tags|truncate:220} {$cat_descr2 = preg_replace('/(\s){2,}/',' ',$cat_descr)} {$cat_descr3 = str_replace(' ','',$cat_descr2)} {$cat_descr4 = str_replace(' ',' ',$cat_descr3)} {$cat_descr5 = str_replace("\"","'",$cat_descr4)} {* категория *} {* Товар *} {$item_descr = $product->body|strip_tags|truncate:220} {$item_descr2 = preg_replace('/(\s){2,}/',' ',$item_descr)} {$item_descr3 = str_replace(' ','',$item_descr2)} {$item_descr4 = str_replace(' ',' ',$item_descr3)} {$item_descr5 = str_replace("\"","'",$item_descr4)} {* Товар *} {* Отлавливаем и вычищаем от мусора тексты товаров/категорий для формирования дескрипшена *} {* Отлавливаем страницу товаров *} {if strlen($product->name) > 1} <title>Купить кросовки {$meta_title|escape}</title> <meta name="description" content="Купить кросовки {$product->name},{$item_descr5}" /> {* Отлавливаем страницу товаров *} {* Отлавливаем страницу категории *} {elseif strlen($category->name) > 1} <title>Купить кросовки {$meta_title|escape}</title> <meta name="description" content="Купить кросовки от {$category->name},{$cat_descr5}" /> {* Отлавливаем страницу категории *} {* Все осльаные страницы, стандартные метатеги *} {else} <title>{$meta_title|escape}</title> <meta name="description" content="{$meta_description|escape}" /> {/if} {* Все осльаные страницы, стандартные метатеги *} <meta name="keywords" content="{$meta_keywords|escape}" /> <meta name="viewport" content="width=1024"/> {* Метатеги *} Вот такая простая до ужаса фигня, но мне она нужна была позарез, надеюсь кому-то еще пригодится Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 мая, 2013 Жалоба Поделиться Опубликовано 8 мая, 2013 А не проще:{if $module == 'ProductView'} - Товар{if $module == 'ProductsView'} - Список товаров Цитата Ссылка на сообщение Поделиться на другие сайты
slarkstudio Опубликовано 8 мая, 2013 Автор Жалоба Поделиться Опубликовано 8 мая, 2013 вот я выше спрашивал, как отловить страницы - некто не ответил, поэтому наклепал из того что мне написали такой ужос)главное работает, можно переписать - но мне лень) Цитата Ссылка на сообщение Поделиться на другие сайты
Владимир_Лесков Опубликовано 30 сентября, 2013 Жалоба Поделиться Опубликовано 30 сентября, 2013 Simpla 2.2.4В index.tpl <title>{$meta_title|escape}</title> {* Метатеги *} <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="{$meta_description|escape}" /> <meta name="keywords" content="{$meta_keywords|escape}" /> <meta name="viewport" content="width=1024"/> На главной ничего не выводится, страницы товаров отображаются корректно Цитата Ссылка на сообщение Поделиться на другие сайты
ar41 Опубликовано 11 мая, 2014 Жалоба Поделиться Опубликовано 11 мая, 2014 Simpla 2.2.4В index.tpl <title>{$meta_title|escape}</title> {* Метатеги *} <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="{$meta_description|escape}" /> <meta name="keywords" content="{$meta_keywords|escape}" /> <meta name="viewport" content="width=1024"/> На главной ничего не выводится, страницы товаров отображаются корректноТоже самоеНа главной странице выводит вот так: <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="viewport" content="width=1024"/> На страницах с товаром, все отлично и выводится вот так: <title>RAY BAN ORIGINAL WAYFARER RB2140 901-S</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="Made in Italy 100% защита от УФ Модель: Унисекс Очки поставляются в комплекте с оригинальными комплектующими: внешняя картонная коробка, укрепленный футляр, материя для протирания линз, международный сертификат, информационный буклет." /> <meta name="keywords" content="RAY BAN ORIGINAL WAYFARER RB2140 901-S,Ray Ban,Wayfarer" /> <meta name="viewport" content="width=1024"/> Где можно в базе поискать причину этого? просто на чистую, без товара все выводит Цитата Ссылка на сообщение Поделиться на другие сайты
paranamix Опубликовано 14 июня, 2014 Жалоба Поделиться Опубликовано 14 июня, 2014 Присоединяюсь к теме. Не могу прописать мета теги к главной странице. Уже облазил весь форум, но ответа так и не нашел, подскажите опытные люди пожалуйста как провести эту процедуру. Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 15 июня, 2014 Жалоба Поделиться Опубликовано 15 июня, 2014 Создаете (если нету) страницу в админке пустым адресом. Вписываете туда теги, описание и т.п. И будет Вам счастье. Цитата Ссылка на сообщение Поделиться на другие сайты
paranamix Опубликовано 15 июня, 2014 Жалоба Поделиться Опубликовано 15 июня, 2014 Создаете (если нету) страницу в админке пустым адресом. Вписываете туда теги, описание и т.п. И будет Вам счастье.Счастье снизошло ко мне, большое спасибо Вам. Как обычно все сложные вопросы имеют очевидное решение. Цитата Ссылка на сообщение Поделиться на другие сайты
iliaprohor Опубликовано 2 мая, 2015 Жалоба Поделиться Опубликовано 2 мая, 2015 (изменено) Такой вопрос возник, а можно ли прописать метатеги для страниц со свойствами товаров вот такой вид site.ru/catalog/krosovki?149=дешевые Изменено 2 мая, 2015 пользователем iliaprohor Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 3 мая, 2015 Жалоба Поделиться Опубликовано 3 мая, 2015 Можно, и очень по-разному.Если по какому-то простому правилу, то можно сделать не особо сложно в шаблоне или PHP.Если же по полной программе - с прописыванием в админке нужных значений для всех комбинаций категория-свойство-значение, то надо дорабатывать очень даже немало.А потом Вы, вероятно, захотите для таких страниц красивый URL... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.