Jump to content

Recommended Posts

Скажите пожалуйста, как ограничить мета дескрипшен до 155 символов? То есть когда мы пишем текст, то в описание падает текст в 500 символов, но это очень много для поисковиков. Сейчас стандарт - это 155 символов. 

Link to post
Share on other sites

В БД ограничить это поле в таблице s_products.

Что-то там нет никаких опций ограничения. Это не думаю, что в базе делается. 

Edited by larenso
Link to post
Share on other sites

post-1516-0-20458300-1429898125_thumb.png

Нажми изменить и установи длинну значения

post-1516-0-05180000-1429898236_thumb.png

Это самый простой способ, чтобы не лезть в код.

Edited by koteyka
Link to post
Share on other sites

Нашел решение. 

В файле /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);
}
Link to post
Share on other sites

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

Отлично, спасибо %) 

 

Сделал по своему, потом прописал в базе 155 -текст порезало уже имеющийся и потом снова вернул на 500. Теперь текст больше 155 не добавляется автоматом из описания, но в поле дискрипшена можно дописать самому по желанию. 

Link to post
Share on other sites

ммм... в шаблон index.tpl вставить:
{$meta_description|truncate:500:'...'}

и не надо менять базу через phpMyAdmin, не?
описание всегда будет не больше 500 знаков.
правка в одном месте шаблона, без правки БД и Simpla CMS

ps про title тэг не более 70 знаков писать?

Edited by ST_RU
Link to post
Share on other sites

Сделал по своему, потом прописал в базе 155 -текст порезало уже

имеющийся и потом снова вернул на 500. Теперь текст больше 155 не

добавляется автоматом из описания, но в поле дискрипшена можно дописать

самому по желанию.

Можно и так :)

Link to post
Share on other sites

ммм... в шаблон index.tpl вставить:

{$meta_description|strip_tags|truncate:500:'...'}

 

и не надо менять базу через phpMyAdmin, не?

описание всегда будет не больше 500 знаков.

правка в одном месте шаблона, без правки БД и Simpla CMS

 

ps про title тэг не более 70 знаков писать?

 

Спасибо, но в этом случаи бы существующие описание не срезалось бы до 155 ) Но метод ваш можно использовать изначально, но не когда 400 товаров %) 

Link to post
Share on other sites

и не надо менять базу через phpMyAdmin, не?

Ну, в базе всё равно стоило заменить, чтобы вручную не перебивать уже имеющиеся.

Link to post
Share on other sites

Ну, в базе всё равно стоило заменить.

 

хотя да. так явно при заполнении показывает лимит.

так наверное удобнее. Больше нужного не влезет .. хотя .... {$meta_description|truncate:155:'...'}

 

pps 500 указал цифру с потолка.

исправил на 155

Edited by ST_RU
Link to post
Share on other sites

Подскажите заодно по теме... Как сделать подсчет введенных символов при заполнении Описания, ключей и заголовка?) В админке. 

С ограничением, то есть если пишем до 155 позволенных, то зеленое число, а свыше уже красное. 

Edited by larenso
Link to post
Share on other sites

тогда точно БД менять на 155.

больше не влезет. Остальное уже украшения и фантики

 

googlе с новым data центром в помощь

 

на jqueryrain.com был красивый скрипт, с подсчётом кол-ва введённых символов

красиво оформленный. только вряд ли вы его прикрутите.

Edited by ST_RU
Link to post
Share on other sites

{$meta_description|truncate:155:'...'} - при такой грубой обрезке последнее слово может оказаться довольно случайным, и это вряд ли понравится ПС.

Уменьшать длину поля в базе - может дать аналогичный нежелательный эффект.

 

Обрезать надо бы по пробелам...

Link to post
Share on other sites

Обрезать надо бы по пробелам...

 

Пробелы тоже логику не спасут. Ага?

чтобы слово было не случайным. только руками заполнять.

 

Я предложил самый простой способ/ правка в одном месте шаблона ...

просто, по кол-ву знаков. как и просили

 

ТС задал вопрос:"Скажите пожалуйста, как ограничить мета дескрипшен до 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 

Edited by ST_RU
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...