Добрый день, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „SX“ (3016)
Сообщение Форум Дата
Цитата
Заливаешь дистриб в какую-нить директорию (у меня это "bloсks").

Не верно расписана установка!!!
Дистибутив блоков распаковываем в папку блок, после этого в панели управления в разделе блоков появляется пункт с этим блоком, нажимаем кнопку установить, если надо настраиваем, там же в настройках видно какой тег используется этим блоком, далее вставляем в шаблон куда нравится, все.
Не к каким файлам обращаться для установки не надо!

Добавлено Status-X: 21.02.2011, 15:00:01
Цитата
Автор: Kornely
а какой шаблон за статьи отвечает, а то мне надо чтобы можно было статьи в закладки ставить, перерыл, но так и не нашел.


На сама деле шаблон найти просто, для этого специально были введены теги идентификации в шаблонах.

Далее все по шагам:

Открываем файл конфигурации sys.config.php и ставим значение ноль на строку ниже

PHP-код
$config_sys['tplcleanid'] = '1';            // Удаляет ид - 1, выводит - 0, при изменении очистка кеша шаблона обязательна


Далее в админке жмем кнопку очистить кеш шаблонов и после этого в html коде будут выводится коды типа

PHP-код
<!-- Start id_0073 CMS Status--->


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

Основная тема 21.02.2011, 15:00
Сообщение Форум Дата
Цитата
Автор: Kornely
а покажите готовые дизайны плиз, а то может и я решил бы что заказать, ну и вилку цен было бы не плохо увидеть.

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

Предлагаю работу 21.02.2011, 14:50
Сообщение Форум Дата
Судя по строке ошибки у скрипта нет прав листать корневую директорию сайта, от чьего имени выполняется скрипт на сервере? Техническая помощь 20.02.2011, 15:27
Сообщение Форум Дата
Цитата
Автор: False
спасибо, классно, только вот количество знаков после запятой)))


http://www.status-x.ru/topic/22/
Техническая помощь 19.02.2011, 20:24
Сообщение Форум Дата
Цитата
Ещё волнует такой аспект: возможно ли из мастера по оформлению заказа полностью исключить первый и третий шаги (выбор типа покупателя и необходимости доставки, способ доставки и способ оплаты)?
Реально ли всё это сделать штатными средствами, а если реализовывать при помощи правки кода, как это отразится на работоспособности системы?

Вроде как было на форуме, нужно сделать инпуты скрытыми в шаблоне и с нужны заполнением и посадить автотправку формы на онлоад тогда буду проскакиваться не нужные этапы и работоспособность останется полной
Техническая помощь 19.02.2011, 18:51
Сообщение Форум Дата
Минут через 20 выложу решение, ща на чужом компе без редактора без подсветки очень тормозно все

Добавлено Status-X: 19.02.2011, 18:35:06
Цитата
Автор: False
ну мне кажется можно схалтурить немного, сама цифра то есть (цена)

далее вписать тупо текст статический и добавлять пересчитанную цену...

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



Добавлено Status-X: 19.02.2011, 18:35:59
Итак в класс магазина добавляем новую функцию

PHP-код
/**
* Формируем цену групп со скидкой
*/
private function getPriceGroup($price 0) {
    
$price_group = array();
    if (!empty(
$price))  {
        
$sql DB::getDB()->Query("SELECT Name, Rabatt FROM " PREFIX "_benutzer_gruppen WHERE Rabatt!='0.00' AND Id!='1' ORDER BY Id DESC");
        while (
$row $sql->Result_Fetch_Object()) {        
        
$row->price = ($price/100) * (100 $row->Rabatt);
        
array_push($price_group$row);
    }
    
$sql->Result_Close();
    }
    
CS::getCS()->assign('price_group'$price_group);
}


Далее в классе магазина находим строку в функции displayProduct

PHP-код
$tout = (!empty($row_products['Template']) && file_exists(SOURCE '/shop_product_custom/' $row_products['Template'])) ? '/shop_product_custom/' $row_products['Template'] : '/shop/' $this->_product_detail_tpl;


и ниже добавляем

PHP-код
$this->getPriceGroup($row_products['Preis']);


Далее в шаблоне product.tpl, а также в любом шаблоне (например product_price.tpl) который инклюдится в указанный, мы можем получить данные скидки для групп.

Код вывода в шаблоне

PHP-код
{if !empty($price_group)} 
Размер клиентской скидки<br />
{foreach 
from=$price_group item=pg}
{
$pg->Name}: скидка - {$pg->Rabatt}%, стоимость - <strong>{$pg->price} {$currency_symbol}</strong><br />
{/foreach}
{/if}


Выводятся только группы у которых скидка не равна нолю, также не выводится скидка группы администраторов.

Если надо ленги выносим в языковые файлы. Стили также оформляем самостоятельно.

Отредактировано Status-X: 19.02.2011, 18:40:27
Техническая помощь 19.02.2011, 18:35
Сообщение Форум Дата
Ща разглядел точнее что хочешь получить, не сразу понял. То есть это должно быть видно всем, типа завлекалово. Тут немного сложнее, нужно в скрипте запрос в базу добавлять и в шаблон вывод Техническая помощь 19.02.2011, 16:51
Сообщение Форум Дата
Цитата
У незареганного пользователя, после оформления заказа не очищается корзина.

Фикс пока выложу тут, архив оновить пока нет возможности, так как много изменений сделал но не все успел, как говорится хотел улучшенный вариант выложить перед тем как плотно сяду за вторую версию.

Итак сама правка в классе магазина в функции unsetShopSessions

PHP-код
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delbasket') {
    
DB::getDB()->Query("DELETE FROM " PREFIX "_shop_warenkorb WHERE Code = '" $_SESSION['unique_visitor_number'] . "'");
    
DB::getDB()->Query("DELETE FROM " PREFIX "_shop_warenkorb_gaeste WHERE BenutzerId = '" $this->setBasketId() . "'");
}

на
PHP-код
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delbasket') {
    
DB::getDB()->Query("DELETE FROM " PREFIX "_shop_warenkorb WHERE Code = '" $_SESSION['unique_visitor_number'] . "'");
}
DB::getDB()->Query("DELETE FROM " PREFIX "_shop_warenkorb_gaeste WHERE BenutzerId = '" $this->setBasketId() . "'");
Техническая помощь 19.02.2011, 16:42
Сообщение Форум Дата
Не отвечаю пока по этой причине http://www.status-x.ru/newforum/79/10/4/#3976
Техническая помощь 19.02.2011, 12:41
Сообщение Форум Дата
Ну так это все делается в шаблоне, простыми математическими действиями Техническая помощь 19.02.2011, 12:39
Сообщение Форум Дата
Цитата
Размер клиентской скидки
пользователь : 5.00 % скидка
покупатель : 7.00 % скидка
золотой покупатель : 9.00 % скидка

Такая настройка делается в настройках групп
Техническая помощь 18.02.2011, 21:22
Сообщение Форум Дата
Цитата
Автор: SoldatOff
Вакансия открыта?

Один человек уже работает постоянно по дизайну на статусе, но заказов не мало и уже не справляется с нагрузкой. Так что могу подбрасывать работу. Что можем, что умеем? Примеры работ скиньте ссылки поглядеть

Предлагаю работу 18.02.2011, 19:43
Сообщение Форум Дата
Да нет не идиотский, архив забыл прицепить
Просто почти до конца следующей недели отвечать почти не буду, я в командировке и накрылся разъездной ноут, похоже южный мост или материнка, один фиг паяльная станция дома, да и диском из компа не воспользоваться он зашифрован трюкриптом
Плагины и модификации 18.02.2011, 00:57
Сообщение Форум Дата
Цитата
1. как сделать так, чтобы в меню пункт был не "Статьи" ,а скажем "Библиотека", вроде как должно меняться, но я вот думаю, можно ли не лезть в базу напрямую и там не исправлять и вообще где поменять можно ?

Правится либо напрямую в файлах языковых в папке lang/
Также эти фалы правятся через админку в разделе Настройки -> Языковые файлы

Техническая помощь 16.02.2011, 13:57
Сообщение Форум Дата
Цитата
Автор: False
это что? автоматическое обновление курса? куда его ставить то?

вообще проблема то другая была 8)


Не будет этой правки она очень сильно в классе магаза вшита.

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

Плагины и модификации 16.02.2011, 13:53


 


 Сейчас на сайте

Пользователей: 0, Гостей: 4

Поисковые боты: 185
Bot(166), oBot(10), BingBot(5), Google(2), Googlebot(2)
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: wonad81290
 Дни рождения

zigzag (67), Мiша Бачкур (32), Misha (32), JIevi (31), fanvast (29)
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты