larenso Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 Скажите пожалуйста, как ограничить мета дескрипшен до 155 символов? То есть когда мы пишем текст, то в описание падает текст в 500 символов, но это очень много для поисковиков. Сейчас стандарт - это 155 символов. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 В БД ограничить это поле в таблице s_products. Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 24 апреля, 2015 Автор Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) В БД ограничить это поле в таблице s_products.Что-то там нет никаких опций ограничения. Это не думаю, что в базе делается. Изменено 24 апреля, 2015 пользователем larenso Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) Нажми изменить и установи длинну значенияЭто самый простой способ, чтобы не лезть в код. Изменено 24 апреля, 2015 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 24 апреля, 2015 Автор Жалоба Поделиться Опубликовано 24 апреля, 2015 Нашел решение. В файле /simpla/design/html/product.tpl заменяем значение 512 на 155 function generate_meta_description() { if(typeof(tinyMCE.get("annotation")) =='object') { description = tinyMCE.get("annotation").getContent().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); return description; } else return $('textarea[name=annotation]').val().replace(/(<([^>]+)>)/ig," ").replace(/(\ )/ig," ").replace(/^\s+|\s+$/g, '').substr(0, 512); } Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 Это автоматическое заполнение изменится, но вручную можно будет добавить больше. Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 24 апреля, 2015 Автор Жалоба Поделиться Опубликовано 24 апреля, 2015 Это автоматическое заполнение изменится, но вручную можно будет добавить больше.Отлично, спасибо %) Сделал по своему, потом прописал в базе 155 -текст порезало уже имеющийся и потом снова вернул на 500. Теперь текст больше 155 не добавляется автоматом из описания, но в поле дискрипшена можно дописать самому по желанию. Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) ммм... в шаблон index.tpl вставить:{$meta_description|truncate:500:'...'}и не надо менять базу через phpMyAdmin, не?описание всегда будет не больше 500 знаков.правка в одном месте шаблона, без правки БД и Simpla CMSps про title тэг не более 70 знаков писать? Изменено 24 апреля, 2015 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 Сделал по своему, потом прописал в базе 155 -текст порезало ужеимеющийся и потом снова вернул на 500. Теперь текст больше 155 недобавляется автоматом из описания, но в поле дискрипшена можно дописатьсамому по желанию.Можно и так Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 форум не глючит? три раза сохранил сообщение..пока тэги не исчезли Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 24 апреля, 2015 Автор Жалоба Поделиться Опубликовано 24 апреля, 2015 ммм... в шаблон index.tpl вставить:{$meta_description|strip_tags|truncate:500:'...'} и не надо менять базу через phpMyAdmin, не?описание всегда будет не больше 500 знаков.правка в одном месте шаблона, без правки БД и Simpla CMS ps про title тэг не более 70 знаков писать? Спасибо, но в этом случаи бы существующие описание не срезалось бы до 155 ) Но метод ваш можно использовать изначально, но не когда 400 товаров %) Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 и не надо менять базу через phpMyAdmin, не?Ну, в базе всё равно стоило заменить, чтобы вручную не перебивать уже имеющиеся. Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) Ну, в базе всё равно стоило заменить. хотя да. так явно при заполнении показывает лимит.так наверное удобнее. Больше нужного не влезет .. хотя .... {$meta_description|truncate:155:'...'} pps 500 указал цифру с потолка. исправил на 155 Изменено 24 апреля, 2015 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
larenso Опубликовано 24 апреля, 2015 Автор Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) Подскажите заодно по теме... Как сделать подсчет введенных символов при заполнении Описания, ключей и заголовка?) В админке. С ограничением, то есть если пишем до 155 позволенных, то зеленое число, а свыше уже красное. Изменено 24 апреля, 2015 пользователем larenso Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) тогда точно БД менять на 155.больше не влезет. Остальное уже украшения и фантики googlе с новым data центром в помощь на jqueryrain.com был красивый скрипт, с подсчётом кол-ва введённых символовкрасиво оформленный. только вряд ли вы его прикрутите. Изменено 24 апреля, 2015 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 {$meta_description|truncate:155:'...'} - при такой грубой обрезке последнее слово может оказаться довольно случайным, и это вряд ли понравится ПС. Уменьшать длину поля в базе - может дать аналогичный нежелательный эффект. Обрезать надо бы по пробелам... Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 24 апреля, 2015 Жалоба Поделиться Опубликовано 24 апреля, 2015 (изменено) Обрезать надо бы по пробелам... Пробелы тоже логику не спасут. Ага?чтобы слово было не случайным. только руками заполнять. Я предложил самый простой способ/ правка в одном месте шаблона ...просто, по кол-ву знаков. как и просили ТС задал вопрос:"Скажите пожалуйста, как ограничить мета дескрипшен до 155 символов?"Я ответил, правкой в рамках шаблона и без изменения Simpla CMS. уверен, у тебя есть отличное решение! с логарифмами и матрицами и ссылкой на свой сайт с ценами http://sammyr13.com/styles/default/xenforo/new%20smileys/eek2.png тут все пиарятся.... http://pilotsfor911truth.org/forum/style_emoticons/default/nonono.gif ps KORS/ Я согласен, ты часто умные вещи пишешь. Я обычно молчу. Но ты так занудно всё это подаёшь .... как нотации. смени тактику.Если такой умный, почему не губернатор округа и у тебя дома нет млрд денег на черный день? pps напоминаешь мне этого из истории ... dejavu Изменено 24 апреля, 2015 пользователем ST_RU Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.