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

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


Темы - maa1988

Страницы: [1] 2 3 4
1
Разработка / Ошибка с yandex.xml выгрузка Яндекса
« : Октября 12, 2015, 01:49:59 pm »
Здравствуйте! При выгрузке в яндекс xml выдает ошибку.

Яндекс выдает ошибку: Ошибка: Не указана валюта предложения (строка 765, столбец 11)
Ошибка: Предложение отклонено:

В админке где задается валюта - ничего нет пустой блок.  Помогите пожалуйста решить вопрос

Движок 5.0.2

2
После того. как оформляется заказ вводятся все данные.... Нажимаю отправить - заказ на почты отправляется, а вот на страницу где можно просмотреть заказ и распечатать почему то не перекидывает.

order_custinfo.tpl.html

{* customer information form *}

    <div class="top">
      <h1>{$smarty.const.STRING_CONTACT_INFORMATION}</h1>
    </div>
    <div class="middle">
      <div style="width: 100%; margin-bottom: 30px;">
<form action="./{if $smarty.const.CONF_CHPU}cart/order_placed/{else}index.php?order_placement_result=1{/if}" name="custinfo_form" id="custinfo_form" method="post">
<table width="650px" style="padding: 5px;">
  <tr style="vertical-align: top">
    <td colspan="3" align="left">{$smarty.const.STRING_REQUIRED}<br /><br /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> {$smarty.const.CUSTOMER_FIRST_NAME}&nbsp;&nbsp;&nbsp;</td>
    <td width="250px" align="left"><input style="width: 250px" class="required lettersonly" type="text" name="first_name" id="first_name" value="{if $smarty.session.userinf.cust_firstname}{$smarty.session.userinf.cust_firstname}{else}{$smarty.post.first_name}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> {$smarty.const.CUSTOMER_LAST_NAME}&nbsp;&nbsp;&nbsp;</td>
    <td width="250px" align="left"><input style="width: 250px" class="required lettersonly" type="text" name="last_name" id="last_name" value="{if $smarty.session.userinf.cust_lastname}{$smarty.session.userinf.cust_lastname}{else}{$smarty.post.last_name}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> {$smarty.const.CUSTOMER_EMAIL}&nbsp;&nbsp;&nbsp;</td>
    <td width="250px" align="left"><input style="width: 250px" class="required email" type="text" name="email" id="email" value="{if $smarty.session.userinf.cust_email}{$smarty.session.userinf.cust_email}{else}{$reg_userinfo[2]}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> {$smarty.const.CUSTOMER_PHONE_NUMBER}&nbsp;&nbsp;&nbsp;</td>
    <td width="250px" align="left"><input style="width: 250px"  class="required" type="text" name="phone" id="phone" value="{if $smarty.session.userinf.cust_phone}{$smarty.session.userinf.cust_phone}{else}{$smarty.post.phone}{/if}" /></td>
  </tr>
    <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> {$smarty.const.CUSTOMER_CITY}</td>
    <td width="250px" align="left"><input style="width: 250px" class="required lettersonly" type="text" name="city" value="{if $smarty.session.userinf.cust_city}{$smarty.session.userinf.cust_city}{else}{$reg_userinfo[4]}{/if}" /></td>
  </tr>
 
 
  <tr style="vertical-align: top">
    <td colspan="2" align="left">&nbsp;&nbsp;&nbsp;&nbsp;<b>{$smarty.const.CUSTOMER_ADDRESS}</b></td>
    {*<td width="250px" align="left"><textarea name="address" rows="4" cols="30" class="required" style="width: 250px">{if $smarty.session.userinf.cust_address}{$smarty.session.userinf.cust_address}{else}{$reg_userinfo[5]}{/if}</textarea></td>*}
  </tr>
 
  <tr><td colspan="2"></td></tr>
  <tr style="vertical-align: top;">
    <td width="100px" align="left"><font style="color: #F00">*</font> Улица</td>
    <td width="250px" align="left"><input style="width: 250px" class="required" type="text" name="street" value="{if $smarty.session.userinf.street}{$smarty.session.userinf.street}{else}{$reg_userinfo['street']}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> Дом</td>
    <td width="250px" align="left"><input style="width: 250px" class="required" type="text" name="house" value="{if $smarty.session.userinf.house}{$smarty.session.userinf.house}{else}{$reg_userinfo['house']}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left">&nbsp;&nbsp;Корпус</td>
    <td width="250px" align="left"><input style="width: 250px" type="text" name="housing" value="{if $smarty.session.userinf.housing}{$smarty.session.userinf.housing}{else}{$reg_userinfo['housing']}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> Подъезд</td>
    <td width="250px" align="left"><input style="width: 250px" class="required" type="text" name="porch" value="{if $smarty.session.userinf.porch}{$smarty.session.userinf.porch}{else}{$reg_userinfo['porch']}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top">
    <td width="100px" align="left"><font style="color: #F00">*</font> Этаж</td>
    <td width="250px" align="left"><input style="width: 250px" class="required" type="text" name="floor" value="{if $smarty.session.userinf.floor}{$smarty.session.userinf.floor}{else}{$reg_userinfo['floor']}{/if}" /></td>
  </tr>
  <tr style="vertical-align: top;border-bottom:1px solid grey;">
    <td width="100px" align="left"><font style="color: #F00">*</font> Квартира</td>
    <td width="250px" align="left"><input style="width: 250px" class="required" type="text" name="apartment" value="{if $smarty.session.userinf.apartment}{$smarty.session.userinf.apartment}{else}{$reg_userinfo['apartment']}{/if}" /></td>
  </tr>
  <tr><td colspan="2"><br /></td></tr>
 
  <tr style="vertical-align: top">
    <td width="100px" align="left">&nbsp;&nbsp;{$smarty.const.CUSTOMER_COMMENT}</td>
    <td width="250px" align="left"><textarea name="comment" rows="4" cols="30" style="width: 250px"></textarea></td>
  </tr>
          {*<tr>
      <td align="left"><font style="color: #F00">*</font> {$smarty.const.STRING_SEND_CAPCHA}</td>
      <td align="left" width="250px"><input style="width:250px" type="text" name="captcha" /></td>
      <td align="left"><img id="cap" style="margin-left: 15px;" src="./core/core_captcha.php" alt="" /><br><a style="margin-left: 39px;"  border='0' onclick='go_cap()' alt='' />Обновить</a></td>
  </tr> *}
</table>
  <div class="buttons">
    <table>
      <tr>
<td align="center">
  <input type="hidden" name="complete_order" value="1" />
  <a onclick="{literal}javascript: if (validate_custinfo(this)==true) {$('#custinfo_form').submit();}{/literal}" class="button"><img src="webimg/zakaz.png"></a>
</td>
      </tr>
    </table>
  </div>
</form>
      </div>
    </div>
   


Где что делал не помню... честно. Откатывал систему - бесполезно

3
Разработка / Отображение каталога
« : Марта 22, 2015, 05:46:15 pm »
Здравствуйте гуру!
Как сделать отображение каталога так, чтобы каждый раздел был в новый столбик.
Вот что указано в category_tree.tpl.html
<ul  id="verticalmenu" class="glossymenu">
    {assign var="old" value=0}
    {assign var="ja" value=0}
    {section name=i loop=$categories_tree}
        {if $categories_tree[i].level==$old && !$smarty.section.i.first}</li> {elseif $categories_tree[i].level>$old} <ul> {/if}
        {if $categories_tree[i].level<$old && $old>0}</li>{/if}
        {if $categories_tree[i].level<$old} </ul></li> {/if}
        <li><a href="./{$categories_tree[i].hurl}" {if $categoryID == $categories_tree[i].categoryID} class="selected" {/if}>{$categories_tree[i].name}</a>
    {assign var="old" value= $categories_tree[i].level}
    {/section}
</li></ul>

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

Т.е.
Пример 1     Пример 2    Пример 3
 пример        пример        пример
 пример        пример        пример

4
Разработка / Реализация в корзине
« : Января 19, 2015, 11:52:35 pm »
Как реализовать в корзине при галочке бесплатная доставка
чтобы клиент мог выбирать какая доставка ему непосредственно нужна ?
Так можно выбрать если все внесено в админку в доставку, но когда доставка не бесплатная.
А когда бесплатная чтобы отображалось, но суммы были по нулям...

5
Дизайн и шаблоны / Хиты продаж
« : Января 10, 2015, 08:33:14 pm »
Здравствуйте
Как сделать хиты продаж более 1-ой ? давным давно данный модуль дергаю и он отображает только 1 товар... в админке все менял.
Нужно хотябы что-бы выводил 5-6 товаров

6
Здравствуйте! Работаем только в начале общение через почту или данный форум. Все подробности уточняем тут или по почте! Никаких ICQ, скайпов и т.п.!

Группа вконтакте:
Вступившие с гарантией 1000 без критериев 400 рублей
(с выбором Пол, Возраст, Страна, Город) + 150 рублей за 1 критерий
Вступившие без гарантии 1000 без критериев 290 рублей
(с выбором Пол, Возраст, Страна, Город) + 100 рублей за 1 критерий
Вступившие БОТЫ 1000 - 150 рублей
Делаем еще приглашения в группу, приглашения для встреч. Обсуждается индивидуально в зависимости от количества.
"Рассказать друзьям" - от 100  без критериев 100 рублей. Критерии обсуждаются и объем отдельно!
Живые комментарии к записям по теме - 100 комментариев  с разных аккаунтов (выглядет не как спам, а как реальность) 500 рублей.

По группа еще есть лайки, в друзья - обсуждается отдельно!


Раскручиваем также одноклассники! Отвечать буду по запросу!
Раскручиваем также фейсбук! Отвечать буду по запросу!
Раскручиваем также твитер! Отвечать буду по запросу!
Раскручиваем также инстаграм! Отвечать буду по запросу!
Раскручиваем также Ютуб! Отвечать буду по запросу!


Первым 10-ти заказавшим за отзыв + 20% накрутки сверху заказа бесплатно!

Качество и гарантии! Подробнее по почте с пометкой Раскрутка группы или в данной теме отвечу на все вопросы

В чем мое отличие от других?
1. Живу в Москве и могу встретиться в живую.
2. Я даю только реальные свои контакты
3. Я работаю круглосуточно
4. Стараюсь всегда сделать подарки и скидки для своих клиентов!
5. Да отзывов пока о раскрутке у меня нет. Но есть отзывы по созданию сайтов и т.п. от крупных компаний!!!!


Возможны способы оплаты:
Киви кошелек с моим номером телефона
Карта сбербанка именная
Так же интересны Ваши предложения - типо бартер!

P.S. Мы несем полную конфиденциальность, а так же гарантию качества!
Мы не делаем так, чтоб Вашу группу заблокировали! Но если это "вдруг" произошло мы делаем все с нуля и по полному заказу! Мы несем гарантии возврата средств - если не выполнили свои обязательства! Мы несем гарантию на раскрутку, что если раскрутка "падает" - добавляем сверху!!!!

Готов ответить на все Ваши вопросы!!!

С Уважением, Анатолий!

7
Здравствуйте!
Помогите реализовать и желательно разжевать с номером кошелька на спасибо:

Нужно чтобы в каждом товаре отображалось в блоке рекомендуем, постоянно разные товары из разных разделов. Т.е. рандомом.

Помогите пожалуйста

8
Общие вопросы / Как массово отключить товары
« : Декабря 25, 2014, 01:55:51 am »
Подскажите пожалуйста, как массово отключить товары у которых нет фотографий основных ?

9
Разработка / Робокасса
« : Декабря 17, 2014, 04:41:07 pm »
Здравствуйте. Зарегался в робокассе, ввел все данные в движок 5.0.2
При оплате выдает:

Отсутствует обязательный параметр "MerchantLogin"

Как сделать? спасибо!

10
Допустил теперь где то косяки.
1. Большие фотографии теперь в карточке товара не увеличиваются.
2. Корзина теперь у меня при оформлении заказа (кнопку нажимаю) показывает главную страницу... А так же переодически выдает ошибку  404
3. Поиск выдает при поиске 404 ошибку

404 ошибка:

404 Страница не найдена

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

11
Ддополнительные фотографии которые добавлены - они в админке в товаре отображаются без "." т.е. вместо privet.jpg - отображается privetjpg
В странице товара отображается фотографии дополнительные маленькие, картинки видны что на них.
Но если нажать на доп фото, она увеличивается и вылазиют одни иероглифы.
Помогите пожалуйста решить вопрос

12
Здравствуйте! Меня сегодня спросили, вот думаю я, а решить не смог.
Люди запустили два магазина с одни количеством товаров (для разных целей)
Как можно сделать автоматическую приписку к url  (чтобы они в двух магазинах) не были одинаковыми... Ссылки на категории, на товары
На категории, можно да.. быстрее сделать в ручную, но на товары 6000 единиц...

13
Если сделать доп параметры к товарам, внести разные. Выбирает клиент... нажимает оформить заказ... А приходит заказ уже без доп параметров. Можно как то сделать, чтобы на почту хотя бы доп параметры осылалались и в отображении заказа (после оформления где печать заказа) - были подробности...Спасибо
Лего 5.0.2
Протестировал уже все... ну не приходит :(
И в корзину когда добавляешь изменения не идут :(


Посмотрел тему: http://forum.legosp.net/index.php/topic,1272.0.html - ошибок никаких не возникает.





product_detailed.php

<?php
/*****************************************************************************
 *                                                                           *
 * Shop-Script FREE                                                          *
 * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
 *                                                                           *
 ****************************************************************************/

// product detailed information view


if (isset($_POST["vote"]) && isset($productID)) //vote for a product
{
if (!isset($_SESSION["vote_completed"][ $productID ]) && isset($_POST["mark"]) && $_POST["mark"])
{
$q db_query("UPDATE ".PRODUCTS_TABLE." SET customers_rating=(customers_rating*customer_votes+'".(int)$_POST["mark"]."')/(customer_votes+1), customer_votes=customer_votes+1 WHERE productID='".$productID."'") or die (db_error());
}
$_SESSION["vote_completed"][ $productID ] = 1;
}
        
        if (
$_POST['review'] && isset($productID))
        {
         if ((isset(
$_SESSION['cust_id']) && !isset($_POST["captcha"])) || ($_POST["captcha"] == $_SESSION["captcha"]))  
         {
          
           if(isset(
$_POST["name"]) && isset($_POST["email"]) && isset($_POST["review"]))
           {
                      
                        if (!
CONF_REVIEW_LINK && preg_match("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#"$_POST["review"])) 
                        {
                            
$jstext=PRODUCT_REVIEW_ADD_NOT_LINK;
                            if (
DB_CHARSET!='cp1251'$jstext=win2utf($jstext); 
                            echo 
"<script language=\"JavaScript\">alert('".$jstext."');</script>";  
                            return 
FALSE;
                               
                        }
                        
                        
$new_review str_replace("\n","<br />\n",$_POST["review"]);
                        
$new_review preg_replace("'<script[^>]*?>
.*?</script>'si","",$new_review);
$areview['productID']=(int)$productID; 
                        $areview['username']=preg_replace("'<script[^>]*?>.*?</script>'si","",$_POST["name"]);
                        $areview['email']=preg_replace("'<script[^>]*?>.*?</script>'si","",$_POST["email"]);
                        $areview['review']=$new_review;
                        add_field(REVIEW_TABLE, $areview);
                        $smarty->assign("review_saved", "yes");
                        if (CONF_REVIEW_MODER)
                        {
                          $jstext=PRODUCT_REVIEW_ADD_OK_MODER;
                          if (DB_CHARSET!='cp1251') $jstext=win2utf($jstext); 
                          echo "<script language=\"JavaScript\">alert('".$jstext."');</script>";
                        }
                        else
                        {
                          $jstext=PRODUCT_REVIEW_ADD_OK;
                          if (DB_CHARSET!='cp1251') $jstext=win2utf($jstext);
                          echo  "<script language=\"JavaScript\">alert('".$jstext."');</script>";
                        }
                       

        //notification for administrator
        $adm .= "\n".CUSTOMER_FIRST_NAME.": ".$_POST["name"]."\n".CUSTOMER_EMAIL.": ".$_POST["email"]."\n".PRODUCT_REVIEW_MESSAGE.":\n".$_POST["review"];
                        $Subj=PRODUCT_REVIEW_NOTIFICATION_SUBJECT;
                        if (DB_CHARSET!='cp1251')
                        {
                          $adm = win2utf($adm); 
                          $Subj= win2utf($Subj);   
                        } 
                        $from['mail']=CONF_GENERAL_EMAIL;
                        $from['name']=CONF_SHOP_NAME;   
                        phpmailer(CONF_GENERAL_EMAIL, $from, $Subj, $adm);   
          unset($_SESSION["captcha"]);
//header("Location: ".$_SERVER['HTTP_REFERER']);
        $smarty->assign("main_content_template", "product_detailed.tpl.html");

           }
         } 
         
        } 
if (isset($productID) && $productID>0)
{

$smarty->assign("main_content_template", "product_detailed.tpl.html");

$q = db_query("SELECT ".PRODUCTS_TABLE.".categoryID, ".PRODUCTS_TABLE.".name, ".PRODUCTS_TABLE.".description, customers_rating, Price, ".PRODUCTS_TABLE.".picture, in_stock, thumbnail, customer_votes, big_picture, list_price, productID, product_code, brief_description, ".PRODUCTS_TABLE.".hurl, accompanyID, ".PRODUCTS_TABLE.".meta_title, ".PRODUCTS_TABLE.".meta_keywords, ".PRODUCTS_TABLE.".meta_desc, ".PRODUCTS_TABLE.".brandID, ".BRAND_TABLE.".name, ".BRAND_TABLE.".hurl, ".PRODUCTS_TABLE.".canonical, ".CATEGORIES_TABLE.".hurl, ".BRAND_TABLE.".comment, ".PRODUCTS_TABLE.".h1 FROM ".PRODUCTS_TABLE." LEFT JOIN ".BRAND_TABLE." USING (brandID) JOIN ".CATEGORIES_TABLE." ON ".PRODUCTS_TABLE.".categoryID=".CATEGORIES_TABLE.".categoryID WHERE productID='".$productID."' and ".PRODUCTS_TABLE.".enabled='1'") or die (db_error());
                       
$a = db_fetch_row($q);
                        if ($a) //product found
{
$smarty->assign("meta_title", $a[16]);
$smarty->assign("meta_keywords", $a[17]);
$smarty->assign("meta_desc", $a[18]);
$smarty->assign("rel_canonical", $a[22]);
                                $variant=array();
                                $sql2="SELECT po.* FROM ".PRODUCT_OPTIONS_TABLE." as po,".PRODUCT_OPTIONS_V_TABLE." as pov where po.`optionID`=pov.`optionID` and pov.productID=".$productID." group by po.`optionID` order by po.sort_order";
                                $p2=db_arAll($sql2);
                                foreach ($p2 as $opions)
                                {
                                 $sql_v= "select ovv.variantID,ovv.name,pov.* from ".PRODUCT_OPTIONS_VAL_TABLE." as ovv,".PRODUCT_OPTIONS_V_TABLE." as pov where ovv.variantID = pov.`variantID` and  ovv.optionID =".$opions['optionID']." AND pov.productID =".$productID." GROUP BY ovv.`variantID` order by ovv.sort_order";       
                                 $variant[$opions['optionID']]['var']=db_arAll($sql_v);
                                 $variant[$opions['optionID']]['name']=$opions["name"];   
                                 $variant[$opions['optionID']]['productID']=$productID;
                                } 
                                $sql_p="select picture from ".PRODUCT_OPTIONS_V_TABLE." where `default`=1 and `picture` is not NULL AND `picture` != '' and `productID`=".$productID.' LIMIT 1';
                   $rezult=db_query($sql_p);
                   $rezult=mysql_fetch_row($rezult);
                   $p_default=$rezult[0];
                   $rez=$variant;
                   $smarty->assign("p_default", $p_default); 
                   $smarty->assign("options2", $rez);   
                                 

//update several product fields
if (!file_exists("./products_pictures/".$a[5])) $a[5] = 0;
if (!file_exists("./products_pictures/".$a[7])) $a[7] = 0;
if (!file_exists("./products_pictures/".$a[9])) $a[9] = 0;
                                $a['date']=$a['26']; 
$a[31] = $a[24];
$a[32] = $a[25];

$a[1]=TransformDataBaseStringToText($a[1]);

if ($a[14] == "") {$a[14] = $a[11];}
 
if ($a[21] != "" && CONF_CHPU) {$a[19] = REDIRECT_BRAND."/".$a[21]."about/";} else {$a[19] = "index.php?about&amp;brands=".$a[19];}
if ($a[23] != "" && CONF_CHPU) {$a[23] = REDIRECT_CATALOG."/".$a[23]."about/";} else {$a[23] = "index.php?about&amp;category=".$a[0];}
                                $a[real]=$a[4];
                                $a[4]=round($a[4]/CURRENCY_val,2);
                                $a[10]=round($a[10]/CURRENCY_val,2);
                               
$a[24] = show_price($a[4]);
$a[25] = show_price($a[10]);
$a[26] = show_price($a[10]-$a[4]); //you save (value)
if ($a[10]) $a[27] = ceil(((($a[10]-$a[4])/$a[10])*100)); //you save (%)

#$a[29]= round($a[4]/CURR_USD);  //usd
#$a[30]= round($a[4]/CURR_EUR);  //eur

if (($a[6] > 0) && (CONF_SHOW_ADD2CART > 0)) {$a[28]=1;}
else
    if ((CONF_SHOW_ADD2CART_INSTOCK > 0) && (CONF_SHOW_ADD2CART > 0))
{$a[28]=1;}
    else {$a[28]=0;}
                               
$smarty->assign("product_info", $a);


//calculate a path to the category
$path = array();
$curr = $categoryID;
do
{
$q = db_query("SELECT parent, name, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID='".$curr."'") or die (db_error());
$row = db_fetch_row($q);
$row[1]=TransformDataBaseStringToText($row[1]);
if ($row[2] != "") {$tmp = REDIRECT_CATALOG."/".$row[2];} else {$tmp = "index.php?categoryID=".$curr;}

$curr = $row[0]; //get parent ID
$row[0] = $tmp;
$path[] = $row;
} while ($curr);
//now reverse $path
$path = array_reverse($path);

if ($a[14] !="" && CONF_CHPU) {$row[0] = REDIRECT_PRODUCT."/".$a[14];} else {$row[0] = "index.php?productID=".$a[11];}
$row[1] = $a[1];
$path[] = $row;

$smarty->assign("product_category_path",$path);

//searching reviews
                                $sql="SELECT * FROM ".REVIEW_TABLE." WHERE productID='".$productID."'";
                                if (CONF_REVIEW_MODER) $sql .=' and moder=1 ';
                                $sql .=" ORDER BY date_time DESC";
$q = db_query($sql) or die (db_error());
$i=0;
$reviews=array();
while ($res=mysql_fetch_row($q))
    {
$reviews[$i] = $res;
$i++;
    }
$smarty->assign("reviews", $reviews);

//searching accompanyID
if ($a[15])
   {$ac=str_replace(" ","",$a[15]);
    $ac=explode(",",$ac);
    $accomp=array();
    $i=0;
    $s = "";

    while ($i<count($ac)-1)
{ $s .= "productID=$ac[$i] OR ";
  $i++;
}
    $s .= "productID=$ac[$i]";

    $qac = db_query("SELECT productID, categoryID, name, thumbnail, brief_description, hurl FROM ".PRODUCTS_TABLE." WHERE enabled='1' AND (".$s.")") or die (db_error());

    while ($acc = db_fetch_row($qac))
{
if ($acc[5] != "" && CONF_CHPU) {$acc[5] = REDIRECT_PRODUCT."/".$acc[5];} else {$acc[5] = "index.php?productID=".$acc[0];}
$accomp[]=$acc;
}

    $smarty->assign("accompany",$accomp);
   }

//searching all products in category

$q = db_query("select productID, categoryID, name, thumbnail, price from ".PRODUCTS_TABLE." where categoryID='".$a[0]."' and enabled='1' ORDER BY productID ASC") or die (db_error());
$out = array();
$i=0;
while ($row = db_fetch_row($q))
{
$out[$i][0] = $row[0]; //productID
$out[$i][1] = $row[2]; //name
$out[$i][2] = $row[3]; //picture
$out[$i][3] = $row[4]/CURRENCY_val; //price
$i++;
}
$smarty->assign("product_all", $out);
$smarty->assign("product_all_count", $i);

                //more product photos
                    $q = db_query("SELECT picture, description FROM ".THUMB_TABLE." WHERE productID='".$a[11]."'") or die (db_error());
                    $i=0;
                      while ($qe=mysql_fetch_array($q))
{
                        $pic[$i] = $qe["picture"];
                        $desc[$i] = $qe["description"];
                        $i++;
                                    }
                    if (isset($pic))
{
                        $smarty->assign("product_thumb", $pic);
                        $smarty->assign("product_desc", $desc);
                    }
                       






}
else
{
//product not found
header("Location: http://".CONF_SHOP_URL."/404/");
exit;
}
                       
}
#$smarty->debugging = true;







?>

14
Здравствуйте!
Мы разрабатываем приложения для сайтов, интернет магазинов, игр.
Все приложения проходят полную проверку на 100% готовность и работа-способность.
Ваши клиенты станут еще ближе, когда смогут по 1 клику заказать ваш товар или услугу. На наш взгляд и по разным опросам интернета, клиенты все больше начинают пользоваться мобильными приложениями. Мы Вас не заставляем, но подумайте сами. Что клиенту проще ?

Цена за приложение сделанного по ТЗ от 5000 рублей. Цена зависит от ТЗ и полностью зависит от функционала приложения.


Как Вы думаете ? Будут Ваши клиенты использовать данную программу ? Полностью думаю да!

15
Здравствуйте! Создал много дополнительных страниц.
 
8 дополнительных страниц сохраняется нормально
все остальные при сохранеение просто обновляются и все теряется. Т.е. текст не сохраняется, хотя страница создается.

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