Публикации из категории ‘CMS’

Сбились сортировки характеристик Webasyst Shop-script

Апрель 24th, 2017

Что бы исправить необходимо залогиниться и перейти по ссылке:
http://адрес_сайта/webasyst/shop/?module=repair&action=sort

Вывести наклейку в карточке товара Shop-Script

Январь 16th, 2017

В файле product.html вашей темы вставляем:

{$badge_html = $wa->shop->badgeHtml($product.badge)}
{if !empty($badge_html)}
<div class="s-badge-wrapper">{$badge_html}</div>
{/if}

Включить услуги по умолчанию Shop-script 7

Октябрь 24th, 2016

По умолчанию поставить галочки в услугах (включить услуги по умолчанию) в Shop-script 7.

Для этого в файле product.cart.html после

<script>

добавляем

$(document).ready(function () {
$('input[name="services[]"]').trigger('click');
});

shop-script поменять значения характеристик

Октябрь 14th, 2016

shop-script меняем характеристики
Возникла необходимость поменять местами значения характеристик в shop-script 7, например в начале идут метры (м), затем сантиметры (см), чтоб каждый раз не выбирать можно их поменять в файле:

/wa-apps/shop/lib/config/data/dimension.php

код

            'cm' => array(
                'name'       => _w('cm'), //centimeter
                'multiplier' => 0.01,
            ),

ставим первым и см. будут первые в выборе.

Замена текста в описании MySql запросом

Июль 29th, 2016

Замена текста в описании MySql запросом на примере Webasyst SS

UPDATE SC_products SET brief_description_ru = REPLACE(brief_description_ru, "нерж.сталь", "нержавеющая сталь");

меняет «нерж.сталь» на «нержавеющая сталь»
в таблице «SC_products» в поле «brief_description_ru»

description_ru — описание товара
brief_description_ru — краткое описание товара

Форма обратной связи Shop-script

Июль 28th, 2016

Стандартная форма связи в Shop-script 6 не удовлетворяла всем требованиям, добавить поля оказалось небольшой проблемой, вышел из положения следующим образом:

Форма обратной связи Читать далее »

Доступ в админку joomla по ip

Июнь 27th, 2016

Что бы запретить доступ в админку joomla с разных ip кроме своего необходимо создать файл .htaccess по адресу сайт/administrator со следующим содержимым:

Order Deny,Allow
Deny from all
Allow from 109.188.

Где 109.188. — начало ip адреса если концовка у Вас изменяется, или можете ввести полный ip адрес если он у Вас постоянный.

Установка плагинов Shop-script 6

Май 31st, 2016

Установка плагина:
1. Загружаем папку с плагином по FTP по адресу /wa-apps/shop/plugins/
2. Открываем файл plugins.php по адресу по адресу /wa-config/apps/shop/
3. Добавляем запись о плагине, например ‘metrika’ => true, где ‘metrika’ — название папки вашего плагина

Установка приложения:
1. Загружаем папку с приложением по FTP по адресу /wa-apps/
2. Открываем файл apps.php по адресу по адресу /wa-config/
3. Добавляем запись о плагине, например ‘blog’ => true, где ‘blog’ — название папки вашего приложения

Файлы шаблонов Webasyst Shop-script

Январь 22nd, 2016

Общие шаблоны витрины

Читать далее »

код sape shop-script 5/6

Январь 10th, 2016

Встраиваем код sape в shop-script 5/6, у меня получилось следующим образом:

Скачиваем папку с сапе, заливаем в корень сайта, выставляем на неё права 777 (как там и написано).

По адресу:

wa-system/vendors/smarty-plugins

создаём файл function.sape.php с содержимым:

<?php
 
function smarty_function_sape (){
if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ВАШ КОД САПЕ'); 
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    return $sape->return_links();
}
 
?>

Вывод ссылок, в админке сайт/блоки создаём новый блок с содержимым:

{sape}

и вставляем его в нужное место, если блок назвали sape, код для встраивания будет:

{$wa->block("sape")}

ссылка на мобильную версию в webasyst

Декабрь 15th, 2015

Чтоб переключаться на мобильную версию сайта и обратно, замените в файле по адресу published/SC/html/scripts/core_functions/functions.php в функции detectPDA строку:

return $pda;

на

$values = array (
  'desktop' => false,
  'mobile' => true
);
 
if (isset ($_GET['mode']) && in_array ($_GET['mode'], array_keys ($values))){
  $_SESSION['mode'] = $_GET['mode'];
  RedirectSQ('mode=');
}
 
if (in_array ($_SESSION['mode'], array_keys ($values))){
  $result = $values[$_SESSION['mode']];
}else{
  $result = $pda;
}
 
return $result;

с обычной версии на мобильную, в файл по адресу published/publicdata/БАЗА ДАННЫХ/attachments/SC/themes/ВАША ТЕМА/index.html добавляем:

<a href="{'&mode=mobile'|set_query_html}">{'Мобильная версия'|translate}</a>

с мобильной версии на обычную, в файл по адресу published/SC/html/scripts/templates/frontend/m.frame.html добавляем:

<a href="{'&mode=desktop'|set_query_html}">{'Полная версия сайта'|translate}</a>

Редирект домена без WWW на домен с WWW и обратно на Apache

Ноябрь 20th, 2015

На Apache сервере должен быть включён модуль ModRewrite.
Открываем файл .htaccess (в корне сайта) и добавляем:

без WWW на домен с WWW

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

с WWW на домен без WWW

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

и в помощь шпаргалка по mod_rewrite

Обнулить остатки определённого склада

Ноябрь 2nd, 2015

Что бы обнулить остатки определённого склада необходимо выполнить mysql запрос:

UPDATE `SC_products` SET `in_stock`=0 WHERE `description3_ru` LIKE 'Склад такой-то';

Редактирование материалов joomla 3

Апрель 30th, 2015

Редактирование материалов:

Заходим в:

1. Материалы / 2. Менеджер материалов / 3. и собственно сам материал который необходимо отредактировать

редактирование материала joomla 3

Создать список:
joomspis

joomla убрать надпись подкатегории

Апрель 22nd, 2015

joomla

Убираем надписи «подкатегории» и «в данной категории нет материалов» в joomla 3.4.1. По крайней мере в теме beez3 работает. Читать далее »