Добавить кнопку Сравнение в Opencart

Если Вам необходимо добавить кнопку «Сравнение» наподобии как кнопка «Закладки» в Opencart, то необходимо проделать следующие шаги:
1. Открываем файл catalog\view\theme\ваша тема\template\common\header.tpl
Добавляем:

2. Открываем файл catalog\controller\common\header.php
Добавляем:
$this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));
В этот же файл добавляем:
$this->data['compare'] = $this->url->link('product/compare');
3. Открываем catalog\language\russian\common\header.php
Добавляем:
$_['text_compare'] = 'Сравнение товаров (%s)';

Убрать описание со второй страницы категории Opencart

Для SEO оптимизации важно, чтобы один и тот же текст располагался только на одной странице. В CMS Opencart изначально описания для категории выводятся на всех страницах пагинации данной категории. Решить эту проблему можно следующим способом:

Открываем файл /catalog/controller/product/category.php и находим в нем следующую строчку:
Читать далее

Указание основной страницы для категорий Opencart

1. Проверяем в head — прописано ли canonical:

<head>
...
<link href="http://сайт/раздел" rel="canonical" />
...
</head>

2. Если нет, тогда находим файл /catalog/controller/product/category.php и после строк

$this->document->setDescription($category_info['meta_description']);
$this->document->setKeywords($category_info['meta_keyword']);

Читать далее

Уникализируем title категории в Opencart

Для уникализации title категории в Opencart необходимо сделать следующие шаги:

  1. Находим файл /catalog/controller/product/category.php
  2. Находим код:


if ($category_info) {
if ($category_info['seo_title']) {
$this->document->setTitle($category_info['seo_title']);
} else {
$this->document->setTitle($category_info['name']);
}

Изменяем на:

if ($category_info) {
if ($category_info['seo_title']) {
if ($page > 1) {
$this->document->setTitle($category_info['seo_title'].' - Страница ' .$page );
}
else {
$this->document->setTitle($category_info['seo_title']);
}
} else {
$this->document->setTitle($category_info['name']);
}

Либо еще лучше сделать следующую конструкцию (вместо title замешивать h1):

if ($category_info) {
if ($category_info['seo_title']) {
if ($page > 1) {
$this->document->setTitle($category_info['seo_h1'].' - Страница ' .$page );
}
else {
$this->document->setTitle($category_info['seo_title']);
}
} else {
$this->document->setTitle($category_info['name']);
}

Ошибка в WinRar — Общая длина пути не должна превышать 260 символов

Вам прислали и Вы скачали из интернета файлы, заархивированные в программе WinRar, но при распаковке выдается ошибка:

«Общая длина пути и имени файла не должна превышать 260 символов».

Для решения этой проблемы переместите архив на рабочий стол и попробуйте его распаковать, если это не поможет — переместить архив в корень директории диска С.

Кнопка «поделиться» в Facebook на отдельных страницах

При создании кнопки «Поделиться» от Facebook на странице http://developers.facebook.com/docs/reference/plugins/like/ создается код для определенной страницы, которая указывается в заполняемой форме.

Если Вам необходимо, чтобы количество лайков считалось для каждой отдельной страницы, где стоит код, необходимо внести следующие изменения:
Читать далее

Изменить url группы в Одноклассниках

В прошлом посте мы разбирались как сделать красивое имя на Фейсбуке, теперь создадим пошаговый алгоритм изменения url группы в Одноклассниках.
1) Создаем группу, либо берем уже существующую;
2) В группу должно войти не менее 30 человек;
3) Только после этого в левом меню выбираем пункт «Настройки»;
4) Ищем пункт «Ссылка на группу» и вводим необходимое название.

Изменить имя (URL) страницы (группы) на Фейсбуке

1) Заходим в группу;
2) Ищем блок «Информация»
3) Нажимаем на значек «Управление», выбираем «Редактировать»
4) Находим поле «Веб-адрес на Facebook»
Для того, чтобы задать URL требуется определенное количество «Мне нравится».

Вывод TV чекбокс в MODx

Добавили на сайте MODX параметр TV в виде Check Box, а при выводе на странице все в одной строке?
Вот решение:
1) Заходите в созданный TV;
2) В строке «Визуальный компонент» выберите из выпадающего списка Delimeted List;
3) В появившееся поле Delimiter поставьте запятую «,» или тег
Читать далее

Список станций метро Санкт-Петербурга

Автово
Адмиралтейская
Академическая
Балтийская
Бухарестская
Василеостровская
Владимирская
Волковская
Выборгская
Горьковская
Гостиный двор
Гражданский проспект
Девяткино
Достоевская
Елизаровская
Звёздная
Звенигородская
Кировский завод
Комендантский проспект
Крестовский остров
Купчино
Ладожская
Ленинский проспект
Лесная
Лиговский проспект
Ломоносовская
Маяковская
Международная
Московская
Московские ворота
Нарвская
Невский проспект
Новочеркасская
Обводный канал
Обухово
Озерки
Парк Победы
Парнас
Петроградская
Пионерская
Площадь Александра Невского
Площадь Восстания
Площадь Ленина
Площадь Мужества
Политехническая
Приморская
Пролетарская
Проспект Большевиков
Проспект Ветеранов
Проспект Просвещения
Пушкинская
Рыбацкое
Садовая
Сенная площадь
Спасская
Спортивная
Старая деревня
Технологический институт
Удельная
Улица Дыбенко
Фрунзенская
Черная речка
Чернышевская
Чкаловская
Электросила

Список всех станций метро Москвы по алфавиту

Список станций Московского метро:

Авиамоторная
Автозаводская
Академическая
Александровский сад
Алексеевская
Алма-Атинская
Алтуфьево
Аннино
Арбатская
Аэропорт
Бабушкинская
Багратионовская
Баррикадная
Бауманская
Беговая
Белорусская
Беляево
Бибирево
Библиотека имени Ленина
Битцевский парк
Борисово
Боровицкая
Ботанический сад
Братиславская
Бульвар адмирала Ушакова
Бульвар Дмитрия Донского
Бульвар Рокоссовского
Бунинская аллея
Варшавская
ВДНХ
Владыкино
Водный стадион
Войковская
Волгоградский проспект
Волжская
Волоколамская
Воробьевы горы
Выставочная
Выхино
Деловой центр
Динамо
Дмитровская
Добрынинская
Домодедовская
Достоевская
Дубровка
Жулебино
Зябликово
Измайловская
Калужская
Кантемировская
Каховская
Каширская
Киевская
Китай-город
Кожуховская
Коломенская
Комсомольская
Коньково
Красногвардейская
Краснопресненская
Красносельская
Красные ворота
Крестьянская застава
Кропоткинская
Крылатское
Кузнецкий мост
Кузьминки
Кунцевская
Курская
Кутузовская
Ленинский проспект
Лермонтовский проспект
Лесопарковая
Лубянка
Люблино
Марксистская
Марьина роща
Марьино
Маяковская
Медведково
Международная
Менделеевская
Митино
Молодежная
Выставочный центр
Телецентр
Улица Академика Королева
Улица Милашенкова
Улица Сергея Эйзенштейна
Тимирязевская
Мякинино
Нагатинская
Нагорная
Нахимовский проспект
Новогиреево
Новокосино
Новокузнецкая
Новослободская
Новоясеневская
Новые Черемушки
Октябрьская
Октябрьское поле
Орехово
Отрадное
Охотный ряд
Павелецкая
Парк культуры
Парк Победы
Партизанская
Первомайская
Перово
Петровско-Разумовская
Печатники
Пионерская
Планерная
Площадь Ильича
Площадь Революции
Полежаевская
Полянка
Пражская
Преображенская площадь
Пролетарская
Проспект Вернадского
Проспект Мира
Профсоюзная
Пушкинская
Пятницкое шоссе
Речной вокзал
Рижская
Римская
Рязанский проспект
Савеловская
Свиблово
Севастопольская
Семеновская
Серпуховская
Славянский бульвар
Смоленская
Сокол
Сокольники
Спартак
Спортивная
Сретенский бульвар
Строгино
Студенческая
Сухаревская
Сходненская
Таганская
Тверская
Театральная
Текстильщики
Теплый стан
Тимирязевская
Третьяковская
Тропарево
Трубная
Тульская
Тургеневская
Тушинская
Улица Академика Янгеля
Улица Горчакова
Улица Скобелевская
Улица Старокачаловская
Улица 1905 года
Университет
Филевский парк
Фили
Фрунзенская
Царицыно
Цветной бульвар
Черкизовская
Чертановская
Чеховская
Чистые пруды
Чкаловская
Шаболовская
Шипиловская
Шоссе Энтузиастов
Щелковская
Щукинская
Электрозаводская
Юго-Западная
Южная
Ясенево