Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Albit

Страницы: [1] 2
2
Предлагаю ознакомиться, может кому пригодится.
http://slamm.com.ua/pages/avtovyiravnivanie_blokov_po_vyisote/

Спасибо!Уже пригождается. :)

3
Дизайн и шаблоны / Re: Логотип
« : Января 09, 2014, 01:30:50 pm »
Здраствуйте! Я так понимаю, что изменять(точнее заменять) логотип в верхней части магазина на логотип своей компании нельзя?
С уважением Николай.
Вверху как раз можно, а вот внизу ссылку менять или удалять нельзя.

4
Данный модуль на сайте автора стоит http://albit.com.ua
Ужасно неудобное решение как по мне.
Идёт постоянный рефреш страници, и не сразу понятно какая кнопка увеличивает а какая уменьшает, случайно нажал правую, получилось что уменьшило, а был товар 1шт. и тут бац - Ваша корзина пуста, так как типа количество 0 - это равносильно удалению товара. Приходиться лезть на сайт и по новому заказывать +)
Лучше уж кнопки поставить, ИМХО.

Спасибо за критику, в ней есть доля правды,наверное неопытному юзеру не совсем понятно как изменить количество, несмотря на подсказки да и кнопки привычней , а по мне если количество товара каждой позиции не более 1-3шт изменить количество или удалить товар одним кликом удобно.

5
Вариант 2:на мой взгляд более удобный - изменение количества товара происходит с помощью левой и правой кнопок мышки
в файле shopping_cart.tpl.html строку 47
      <td align="left"><input type="text" name="count_{$cart_content[i].id}" id="count_{$cart_content[i].id}" value="{$cart_content[i].quantity}" size="5" min={$cart_content[i].min_q} {* onChange="$('#cart').submit();" *}/>заменяем на
        <td align="left"><<input style="width: 30px;" type="text" value="{$cart_content[i].quantity}" name="count_{$cart_content[i].id}" id="count_{$cart_content[i].id}" onclick="set_quantity('count_{$cart_content[i].id}', 1);cart_update('cart');" oncontextmenu="set_quantity('count_{$cart_content[i].id}', -1);cart_update('cart');return false" title="используйте левую и правую кнопки мыши для изменения количества">
в файле shopping_cart.tpl.html в самом низу вставляем
<script type="text/javascript">
{literal}
function set_quantity(quan, step){
        var oMod = document.getElementById(quan);
        if (!(iCurr = parseInt(oMod.value))) {
        iCurr = 0;
        }
        if (!(iCurr <= 0 && step < 0)) {
        oMod.value = iCurr + step;
        }
}
{/literal}
   
</script>

6
При оформлении заказа возникает ошибка "Приносим наши извинения!
В настоящее время ведуться технические работы на сервере.
Пожалуйста, зайдите позднее."
сайт albit.com.ua хостинг legosp.net
лог ошибки:[08.11.13 08:03] Error mail() has been disabled for security reasons (code: 2) in /var/www/albit/data/www/albit.com.ua/core/phpmailer/class.phpmailer.php (line: 663)
бросил в корень сайта файл test3.php с содержимым

<?php
 error_reporting
(E_ALL); 
 
ini_set('display_errors''1'); 
 if (
mail("[email protected]""Test mail""Проверка отправки почты")) {
       echo 
"ok";
 } else {
        echo 
"error";
 }
 
?>
вот ответ:Warning: mail() has been disabled for security reasons in /var/www/albit/data/www/albit.com.ua/test3.php on line 4 error
я предполагаю что на хосте отключена фукция mail в целях безопасности, как устранить проблему?

7
Спасибо, но в lego 6.1 не нашёл картинок minus.gif и plus.gif. Какие у них должны быть размеры?

размер 11х11 например такие

8
По первому вопросу обсуждалось на форуме http://forum.legosp.net/index.php/topic,104.msg1543.html#msg1543

9
Вариант 1
Чтобы реализовать возможность добавлять или уменьшать количество товара в корзине с помощью кнопок + и - нужно  в файле shopping_cart.tpl.html

код ( в дефолтном шаблоне строки 47-50)

      <td align="left"><input type="text" name="count_{$cart_content[i].id}" id="count_{$cart_content[i].id}" value="{$cart_content[i].quantity}" size="5" min={$cart_content[i].min_q} {* onChange="$('#cart').submit();" *}/>
              {if $cart_content[i].min_q>$cart_content[i].quantity} {assign var="min_q" value="1"} <label for="count_70" generated="true" class="error">{$smarty.const.ORDERS_MIN_PRODUCT}{$cart_content[i].min_q}</label>{/if}
 
               </td>
 

заменить на код


 <td align="leftt"><b>
  <a onclick="cart_update('cart');">
  <img src="./images/minus.gif"  id="tt" value="-" title="Уменьшить количество товара в корзине" onclick="var qty_el = document.getElementById('count_{$cart_content[i].id}'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value--;return false;"/></a>

  <input type="text" name="count_{$cart_content[i].id}" id="count_{$cart_content[i].id}" value="{$cart_content[i].quantity}" size="1" min={$cart_content[i].min_q} {* onChange="$('#cart').submit();" *}</b>
         <a onclick="cart_update('cart');">
<img src="./images/plus.gif" id="ss" value="+" title="Увеличить количество товара в корзине"onclick="var qty_el = document.getElementById('count_{$cart_content[i].id}'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" </a>

              {if $cart_content[i].min_q>$cart_content[i].quantity} {assign var="min_q" value="1"} <label for="count_70" generated="true" class="error">{$smarty.const.ORDERS_MIN_PRODUCT}{$cart_content[i].min_q}</label>{/if}
               </td>
Поскольку теперь кнопка "Пересчитать" не нужна, ее можно удалить, строка 161 код
<td align="right"><a onclick="cart_update('cart');" class="button"><span>{$smarty.const.UPDATE_BUTTON}</span></a></td>

10
добавить строку в таблицу БД можно с помощью SQL-запроса

alter table SS_products add column `имя строки` varchar(20) not null default '';


11
Артикул должен быть однозначно уникальным. Даже если это один и тот товар одинакового цвета и размера но допустим разных производителей

12
Цитировать
1. где на страничке редактирования товаров вы нашли поиск?
2. Поставил свой эмеил мне пришло
По первому вопросу -sorry я ошибся, страница редактирования заказа,скриншот прилагаю, красные квадратики по идее должно быть сообщение "по вашему запросу ничего не найдено"
 По второму вопросу - пришло письмо с Вашей регистрацией в не правильной кодировке, письма приходящие только с этого сайта приходитсься перекодировать, глюк не существенный , но неудобно

13
Сергей!
Хочу сказать пару слов о техподдержке славного движка "Lego SP".Я у Вас заказал перенос сайта на Ваш хостинг и модуль СМС-уведомлений , я Вас не ограничивал во времени и оплачивал по первому требованию, в результате получил недоделаный полуфабрикат с обещаниям устранения всех багов. Но обещания так и остаются обещаниями.Следующий раз  прежде чем  заказывать у Вас какие либо доработки , я сто раз подумаю.Это просто наплевательское отношение к потенциальным клиентам!
Я полный дилетант в программировании, но я потратил 40 минут на устранение бага с редактированием и добавлением товара и 20 минут на устранение бага с отправкой СМС с альфаименем типа Test & Test.Вам как профессионалу понадобилсь бы минут 10, не более.Получается за свои же деньги сам и допиливаю. Мне все таки хотелось бы чтобы Вы помогли довести сайт до рабочего состояния.
  Обнаружилсь еще баги:
1.на странице редактирования товара при поиске русский текст выводится в не правильной кодировке
2.форма обратной связи не отправляет письма
3.при регистрации клиента приходит письмо в не правильной кодировке

Может кому пригодится- как вылечить баг с редактированием и добавлением товара:в файле catalog_product_edit.tpl.html ищем код
<tr>
<td class="left">{$smarty.const.ADMIN_CATEGORY_PARENT}</td>
<td class="left">
  <select name="categoryID" style="width: 250px">
    <option value="0">{$smarty.const.ADMIN_CATEGORY_ROOT}</option>
{section name=i loop=$cat_list}
    <option value="{$cat_list[i][0]}" {if $cat_list[i][0] === $product_edit[0]}selected{/if}>{$cat_list[i][1]}</option>
{/section}
  </select>
</td>
<td>{$smarty.const.prdset_min_qunatity_to_order}:</td>
<td><input type="text" name="min_qunatity"  value="{$product_edit[21]}">     
         </td>
</tr>
<tr>
<td class="left">{$smarty.const.ADMIN_PRODUCT_NAME}:</td>
<td class="left">
       <input type="text" name="name" style="width: 245px" value="{$product_edit[1]|escape:'htmlall'}" />
      </td>
и меняем на
    <tr>
<td class="left">{$smarty.const.ADMIN_CATEGORY_PARENT}</td>
<td class="left">
  <select name="product_info[categoryID]" style="width: 250px">
    <option value="0">{$smarty.const.ADMIN_CATEGORY_ROOT}</option>
{section name=i loop=$cat_list}
    <option value="{$cat_list[i][0]}" {if $cat_list[i][0] === $product_edit[0]}selected{/if}>{$cat_list[i][1]}</option>
{/section}
  </select>
</td>
<td>{$smarty.const.prdset_min_qunatity_to_order}:</td>
<td><input type="text" name="min_qunatity"  value="{$product_edit[21]}">
       
         </td>
</tr>

<tr>
<td>{$smarty.const.ADMIN_PRODUCT_NAME}:</td>
<td><input type="text" name="product_info[name]" style="width: 250px;" value="{$product_edit[1]|escape}" /></td>
      </td>

Баг с отправкой СМС с альфаименем типа Test & Test лечится так:в файле custord_sms.php ищем строку

$source = CONF_ALFANAME; // Alfaname
и меняем ее на

$source = iconv('windows-1251', 'utf-8', htmlspecialchars(CONF_ALFANAME)); // Alfaname

14

Напомните нам данные для фтипи, устраним этот вопрос - и по правим в релизе, а также проблему с смс уведомлением

Отправил в личку.

15
Если я в админке перевожу товар из любой категории в корень , наименование товара изменяется на "not defined" , после этого отредактировать его и перевести в другую категорию невозможно.Где копать?
Lego 6.1
Сайт albit.com.ua

Страницы: [1] 2