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

[Дополнение] Meta Keywords по-умолчанию, ocStore 0.1.9


Recommended Posts

В продолжение темы о ключевых словах

...

Все, теперь на любой странице, для которой не определены "meta_keywords" (например главная, товар без keywords) будут выводиться ключевые слова, указанные в админке.

пожелания, замечания, прочее... приветствуются.

рассмотрим вариант для добавления keywords в версию ocStore 0.1.9.

Честно говоря все оказалось даже проще, чем я предполагал.

И сейчас, глядя на варианты реализации, я отчетливо понимаю, что в новой версии движка облегчили задачу добавления настроек в магазин.

Хотя кто-то может сказать, что потерялась некоторая гибкость в формировании/управлении этими настройками.

Но это уже "на вкус и цвет..."

= = =

Итак, приступим:

шаг #1

открываем

admin/controller/setting/setting.php
после

# List all settings in an array
		$settings = array(
			'config_name',
			'config_url',
			'config_owner',
			'config_address',
			'config_email',
			'config_telephone',
			'config_fax',
			'config_title',
			'config_meta_description',
вставляем (примерн 188-ая строка)

			/* meta - keywords - mod - start */
			'config_meta_keywords',
			/* meta - keywords - mod - end */
сохраняем, закрываем.

шаг #2

открываем

admin/language/russian/setting/setting.php
Меняем

$_['entry_meta_description']  = 'Описание для мета-тегов:';
На

$_['entry_meta_description']  = 'Мета-тэг Description:';
/* meta - keywords - mod - start */
$_['entry_meta_keywords']  = 'Мета-тэг Keywords:';
/* meta - keywords - mod - end */
сохраняем, закрываем.

шаг #3

открываем

admin/view/template/setting/setting.tpl
после

<tr>
            <td><?php echo $entry_meta_description; ?></td>
            <td><textarea name="config_meta_description" cols="40" rows="5"><?php echo $config_meta_description; ?></textarea></td>
          </tr>
вставляем

<!-- meta - keywords - mod - start //-->
          <tr>
            <td><?php echo $entry_meta_keywords; ?></td>
            <td><textarea name="config_meta_keywords" cols="40" rows="5"><?php echo $config_meta_keywords; ?></textarea></td>
          </tr>
          <!-- meta - keywords - mod - end //-->
сохраняем, закрываем.

шаг #4

открываем

catalog/controller/common/header.php
перед

foreach(get_object_vars($this->document) as $key => $value) {
			$this->data[$key] = $value;
		}
вставляем

/* meta - keywords - mod - start */
		if (empty($this->document->keywords)) {
			$this->document->keywords = $this->config->get('config_meta_keywords');
		}
		/* meta - keywords - mod - end */
сохраняем, закрываем.

= = =

пожелания, замечания, прочее... приветствуются.

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

все отлично :-) за исключением одной маленькой детальки на главной теперь пишет запрашиваемая страница не найдена

а все остальные страницы отображаются как и прежде

но на не найденой странице появились кейворды :-) а дискрипшина нету вероятно потому что его там быть и не должно

отменил шаг 4 страница отображается само собой без кейвордов

возможно это связанно с тем что у меня измененный сео урл по методу Ясика ? устранение дублей

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

Я проделал эти изменения на почти чистом ocStore 0.1.9 (первой ревизии, без наворотов по части ЧПУ), правда ЧПУ не включал.

Сейчас с ними проверю.

Включил ЧПУ - все также корректно работает.

Ссылку на сайт

Обновлялись или ставили с нуля новую версию?

Шаблон?

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

Я проделал эти изменения на почти чистом ocStore 0.1.9 (первой ревизии, без наворотов по части ЧПУ), правда ЧПУ не включал.

Сейчас с ними проверю.

Включил ЧПУ - все также корректно работает.

Ссылку на сайт

Обновлялись или ставили с нуля новую версию?

Шаблон?

шаблон стандартный с немного измененным css и картинками

ставил с нуля потом накатил дополнение Ясика потом накатил несколько модулей

адрес у Вас в личке

сейчас 4 шаг без изменений

шаблон стандартный с немного измененным css и картинками

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

  • 2 months later...
  • 2 months later...

Хотел задать вопрос (может глупый)

а где можно внести описания тега Keywords, Description ?

$_['entry_meta_description'] = 'Мета-тэг Description:';

/* meta - keywords - mod - start */

$_['entry_meta_keywords'] = 'Мета-тэг Keywords:';

/* meta - keywords - mod - end */

После двоеточия ? или вместо фразы Мета-тэг Keywords:(с ковычками или без?)

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


Хотел задать вопрос (может глупый)

а где можно внести описания тега Keywords, Description ?

$_['entry_meta_description'] = 'Мета-тэг Description:';

/* meta - keywords - mod - start */

$_['entry_meta_keywords'] = 'Мета-тэг Keywords:';

/* meta - keywords - mod - end */

После двоеточия ? или вместо фразы Мета-тэг Keywords:(с ковычками или без?)

в админке эти поля появляются,там и вносите

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


в админке эти поля появляются,там и вносите

имеется ввиду при добовлении товара?

интересует именно общее описания сайта.

отдельные по товару - это само собой.

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


у меня там только 'Мета-тэг Description остался.

как и было раньше.

Я так понимаю,там должна появится новая форма для заполнения?

так должно быть ,если все правильно сделали

Изображение

версия может у Вас не та или что-то пропустили?

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


Вроде получилось, спасибо ))

ПОдскажите

а когта товар добовляешь.стоит заполнять мета тэга? или вполне хватит того,что есть на главной?

конечно стоит,если Вы заполните только для главной то и везде в магазине у Вас будут одинаковые теги,да и к тому же в товарах есть еще теги h1 и title

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


по поводу ошибки ругается я так понял на то что у Вас entry_description а там вроде как должно быть entry_meta_description у Вас вообще какая версия магазина?

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


  • 4 months later...
все поставил вроде работает но поисковики НЕ видят Keywords.Пользовался сервисом для проверки Keywords http://www.seobuildi...ty-analyzer.php а также смотрел в коде страницы. может что то я не так зделал ?
Надіслати
Поділитися на інших сайтах


с такими вопросами первым делом вы должны писать адрес сайта, на котором возникают сложности.

гаданием на кофейной гуще никто заниматься не будет.

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

только в результате получилось, что кейвордс не только на главной но и на других страницах например о компании как можно это исправить? с товарами все нормально www.security.te.ua

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


  • 1 month later...

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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