Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Моудь Meta character counter


kamar87

Recommended Posts

Хороший модуль который добавляет в карточки товара, категории и информационных страниц в админке количество вводимых символов в поля Title и Description.

 

Но в OcStore 2.0.1.2 корректно работает только в карточке товара. В других местах не показывает ранее заполненные данные.

 

Может кто сможет исправить под OcStore 2.0.1.2?

 

 

Ссылка на модуль

Надіслати
Поділитися на інших сайтах


Не знаю, что вы там нашли...

Вот тоже работающий

1. Корректно работающий в отличие от оригинального

meta_character_counter.ocmod.zip

Надіслати
Поділитися на інших сайтах

Не знаю, что вы там нашли...

Вот тоже работающий

1. Корректно работающий в отличие от оригинального

На OcStore 2.1.0.2 работает так же с ошибками в категориях и информационных страницах. В отличии от того который я выложил.

Надіслати
Поділитися на інших сайтах


проверил - работает, выгрузил с рабочей копии

 

ошибка в исходном коде - идет привязка к id span

 

В моем коде написана универсальная функция, одна!!

function max_simb(txtarea,total) {
				var tam = 0;
				tam += $(txtarea).val().length;
				var meta = total - tam;
					
				if (meta >= 1){
					$(txtarea).siblings('.counter').html("<font color='#1e91cf'> "+meta+" chars.</font>");
				} else {
					$(txtarea).siblings('.counter').html("<font color='red'> "+meta+" chars.</font>");
				}
			}
Надіслати
Поділитися на інших сайтах

 

проверил - работает, выгрузил с рабочей копии

 

ошибка в исходном коде - идет привязка к id span

 

В моем коде написана универсальная функция, одна!!

function max_simb(txtarea,total) {
				var tam = 0;
				tam += $(txtarea).val().length;
				var meta = total - tam;
					
				if (meta >= 1){
					$(txtarea).siblings('.counter').html("<font color='#1e91cf'> "+meta+" chars.</font>");
				} else {
					$(txtarea).siblings('.counter').html("<font color='red'> "+meta+" chars.</font>");
				}
			}

 

Как он может работать? Вы код откройте и посмотрите!

 

<operation>

    <search><![CDATA[<input type=text" name="information_description[<?php echo $language['language_id]; ?>][meta_title]" value="<?php echo isset($information_description[$language['language_id']]) ? $information_description[$language['language_id']]['meta_title'] : ''; ?>" placeholder="<?php echo $entry_meta_title; ?>" id="input-meta-title<?php echo $language['language_id']; ?>" class="form-control" />]]></search>

        <add position="replace"><![CDATA[<input onload=max_simb(this,67)" onkeyup="max_simb(this,67)" onkeypress="max_simb(this,67)" name="product_description[<?php echo $language['language_id]; ?>][meta_title]" value="<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['meta_title'] : ''; ?>" placeholder="<?php echo $entry_meta_title; ?>" id="input-meta-title<?php echo $language['language_id']; ?>" class="form-control" />

            The <code>meta</code> SEO title will be limited to 67 chars. <span id="title_remain" class="counter"></span>]]></add>

</operation>

 

В информации пытается показать данные из продукта!!!

Змінено користувачем kamar87
  • +1 1
Надіслати
Поділитися на інших сайтах


ох.. йо!!!

Исправлено

 

Действительно, проверялось только на товаре.

 

kamar87 Спасибо

 

meta_character_counter.ocmod.zip

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.