Познавательный блог Мобильная врсия

Страницы

Промо

Архив рубрики 'Веб'

WebAsyst Shop-Script — Как отключить сравнение товаров?

Очень захотелось сегодня убрать бесполезное сравнение товаров, которое в том виде как оно есть никакого смысла не несет. Разве только лишнюю галочку в списке фич скрипта добавляет. Или является закладкой для дописки действительно нормального сравнения (там где спецификации удобно в таблицу сведены).

Отключать сравнение нужно для каждой категории и подкатегории товаров. Для этого необходимо зайти в параметры категории и убрать галочку с Сравнение товаров. Изменяется при редактировании категории. Также можно отключить быстрый поиск по товарам.

Worpress + pay-click.ru = кривая кодировка

Решил я на свой блог вместо тизернета, который без причин, раз в 3 месяца банит мои площадки за нецелевой трафик, поставить новую тизерную партнёрочку пайклик.

Зарегался, добавил площадку, её пропустили и я начал собирать себе в конструкторе тизер. Создал, скопировал коды и разместил на свой блог. И бах, тизеры начали показываться, но вместо читаемых букв тображались вопросительные знаки. Сбилась кодировка — подумал я. Как оказалось забыл изменить кодировку в конструкторе тизера на UTF-8.

Ведь движок WordPress работает на UTF-8, соответственно и тизер нужно было переделать на UTF-8. Передал и через 5 минут очень красиво тизеры начали показываться и приносить мне бабос.

Как установить код SAPE в разные места на DLE

Переведя пару своих сайтов на CMS DLE я озадачился установкой кода системы продажи ссылок SAPE. Нашел несколько вариантов типа вот этого:

В файле index.php находите

$tpl->compile('main');

и перед ним прописываете следующее:

define('_SAPE_USER', '2222222222222222222222222222222222');
require_once($_SERVER['DOCUMENT_ROOT']. '/' ._SAPE_USER. '/sape.php');
$o['host'] = 'vash_site.ru';
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

А в темплейте для вывода кода sape используете {sape_links}

Этот метод работал хорошо, когда мне нужно было выводить ссылки на страницах с новостями и статических страницах. Тобишь в шаблоне fullstory.tpl. Он меня устраивал до тех пор пока я не заметил в нем один глюк. Ссылка отображается на страницах с новостями и больше нигде. Я вставлял коды и в хедер и в футер и снизу сайта. Чтобы ссылка например вылазила в карте сайта или на простых хстраницах с краткими новостями.

Читать полностью →

Включение автоматического бекапа базы в DLE

В функционале движка DataLifeEngine есть весьма полезная функция — autobackup. Функция эта по умолчанию отключена. Сегодня мы включим автоматический бекаб базы данных сайта.

Читать полностью →

Защита комментариев DLE от спама

У меня есть довольно много сайтов на DLE, решил поделится способом, которым я защищаюсь от спамных комментариев. Просто запрещаю размещать кликабельные ссылки (кроме групп модераторов и администраторов) в комментариях. Делаю следующим способом:

Читать полностью →

Управление тегом HIDE в DLE

Как-то раз у меня возник вопрос — как в движке ВДУ 9 разрешить незарегистрированным гостям просмотр текста и ссылок в теге [HIDE][/HIDE]. Вопрос возник потому, что новости народ добавляет с ним и посетителям приходится регистрироваться, чтобы что-либо скачать. Я считаю, что это бесполезно. Пусть люди качают то, что им нужно. По крайне мере в моем случае.

Для того чтобы разрешить заходим в Админцентр — Настройка групп пользователей — Гости [Редактировать группу] и переключаем пункт Просмотр скрытого текста (Разрешить пользователю просмотр текста между тегами [HIDE][/HIDE] в режим ДА.

И все, теперь гости видят скрытый текст  и регистрироваться не обязательно. Для более тонкой настройки тега [hide] существует плагин. Но об этом в другой статье.

DLE не работает регистрация

Как-то раз я свой старый сайт с самописного движка на DLE переносил. Базу MYSQL переносил вручную и не устанавливал новый экземпляр движка, а скопировал уже установленный и настроенный, со всеми плагинами и модулями. И столкнулся с траблой что страница регистрации была недоступна. Заходя по ссылке index.php?do=register, не загружается а пишет, что данной страницы нет. В конце концов вспомнил, что я чистил таблицу dle_static. Это таблица контента, и там хранились правила сайта. Зашел в админку, добавил правила и страница регистрации заработала.

Не добавляется код SAPE в DLE

На своих двух сайтах на движке DLE начал вставлять код SAPE. Этот код нужно вставить в index.php (открыть можно блокнотом, а найти указанную мной далее строку через "Правка - поиск") над строкой

$tpl->compile ( 'main' );

Читать полностью →

Перескакивание курсора по формам в HTML кнопкой TAB

На одном из сайтов при авторизации пользователя просили ввести логин и пароль, а затем нажать кнопку ВХОД. Введя логин и нажав клавишу TAB, курсор не перескочил на поле пароль и уж тем более не перескочило выделение на кнопку ВХОД. Такой расклад нас не устраивает, поэтому сейчас исправим.

Читать полностью →

Сделать время генерации страницы и нагрузку DLE

Поскольку я пользуюсь не своим сервером, а арендую кусочек его в виде виртуального хостинга, то приходится задумываться о производительности и нагрузке. Появилась необходимость мониторить нагрузку на сервер. Поэтому откопал в интернете совет — Откройте index.php в самом низу есть GzipOut(); измените на GzipOut(1).

page generation - Сделать время генерации страницы и нагрузку DLE

После включения этой фичи в конце исходного кода ваших страниц появится вот такой код. В нём, все что нам нужно.

<!-- Время выполнения скрипта 0.16991 секунд -->
<!-- Время затраченное на компиляцию шаблонов 0.01898 секунд -->
<!-- Время затраченное на выполнение MySQL запросов: 0.01191 секунд -->
<!-- Общее количество MySQL запросов 1 -->
<!-- Для вывода использовалось сжатие gzip -->
<!-- Общий размер файла: 22003 байт После сжатия: 5932 байт -->



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru