ShopCMS - 2 часть

Мда уж, этот нулл что называется :D
Только для нашего брата не катит, ввиду того что, у нас народ привык все на шару брать.
 
Движок: шопцмс+смарти
Нужно: подключить jquery(карусель, фансибокс, слайды и т.д.)
Проблема: огнелиси и ИЕ(что самое забавное!) исполняют задачу корректно и правильно, а вот гуглхром и опера категорически отказываются исполнять скрипт!
Факты:
есть сайты, где реализован скрипт правильно и всё работает;
скрипт и подключение рабочие(т.к. работает в ие даже);
руки немного кривые.

Ну подскажите хоть что-нибудь!
 
Больше всего что скрипты магазина кривые.

p.s. Смотри сообщение в ЛС.
 
А как откорректировать автоматически генерирующий прайс лист?
Необходимо чтобы в нем были дополнительные характеристики и их цены.
 
Знающие люди, помогите модернизировать форму обратной связи. Хочу добавить несколько дополнительных полей для ввода посетителями на странице Контакты, в частности "Телефон" и "Город"
В форму в шаблоне feedback.tpl.html добавил такие строки:
HTML:
<tr><td>Телефон:</td><td><input name="customer_phone" value="{$customer_phone}"></td></tr>
<tr><td>Город:</td><td><input name="customer_city" value="{$customer_city}"></td></tr>
Какие изменения нужно сделать в feedback.php, чтобы информация из этих полей приходила на в письме? Пробовал методом "тыка" - ничего не получилось...
 
Знающие люди, помогите модернизировать форму обратной связи. Хочу добавить несколько дополнительных полей для ввода посетителями на странице Контакты, в частности "Телефон" и "Город"
В форму в шаблоне feedback.tpl.html добавил такие строки:
HTML:
<tr><td>Телефон:</td><td><input name="customer_phone" value="{$customer_phone}"></td></tr>
<tr><td>Город:</td><td><input name="customer_city" value="{$customer_city}"></td></tr>
Какие изменения нужно сделать в feedback.php, чтобы информация из этих полей приходила на в письме? Пробовал методом "тыка" - ничего не получилось...
вверху то что там есть заменяешь на это, те добавляешь строчки для твоих доп. данных
PHP:
 if (isset($_POST["feedback"]))
                {
                        $customer_name = $_POST["customer_name"];
                        $customer_email = $_POST["customer_email"];
                        $message_subject = $_POST["message_subject"];
                        $message_text = $_POST["message_text"];
			            $customer_phone = $_POST["customer_phone"];
                        $customer_city = $_POST["customer_city"];
                }
                else
                {
                        $customer_name = "";
                        $customer_email = "";
                        $message_subject = "";
                        $message_text = "";
			            $customer_phone = "";
                        $customer_city = "";
                }
внизу заменяешь на это точнее добавляешь строчку в которой в переменную мессаджтекст добавляешь твои доп. данные
PHP:
//extract input to Smarty
		        $message_text = $message_text."<br>Город покупателя: ".$customer_city."<br>Телефон покупателя: ".$customer_phone;
                $smarty->hassign("customer_name",$customer_name);
                $smarty->hassign("customer_email",$customer_email);
                $smarty->hassign("message_subject",$message_subject);
                $smarty->hassign("message_text",$message_text);
должно работать
 
Не работает. При открытии страницы формы в поле "Текст сообщения" теперь появляется уже введенное:
HTML:
"<br>Город покупателя: <br>Телефон покупателя:
После заполнения, на почту данные из новых полей не приходят...
 
Не работает. При открытии страницы формы в поле "Текст сообщения" теперь появляется уже введенное:
HTML:
"<br>Город покупателя: <br>Телефон покупателя:
После заполнения, на почту данные из новых полей не приходят...
да извиняюсь тормознул не посмотрел в коде же отправка выше будет вообщем надо эту строчку не в низу добавить а перед отправкой
PHP:
 if (isset($_POST["feedback"])) 
                { 
                        $customer_name = $_POST["customer_name"]; 
                        $customer_email = $_POST["customer_email"]; 
                        $message_subject = $_POST["message_subject"]; 
                        $message_text = $_POST["message_text"]; 
                        $customer_phone = $_POST["customer_phone"]; 
                        $customer_city = $_POST["customer_city"]; 
                } 
                else 
                { 
                        $customer_name = ""; 
                        $customer_email = ""; 
                        $message_subject = ""; 
                        $message_text = ""; 
                        $customer_phone = ""; 
                        $customer_city = ""; 
                }
//validate input data
                if (trim($customer_email)!="" && trim($customer_name)!="" && trim($message_subject)!="" && trim($message_text)!="" && preg_match("/^[_\.a-z0-9-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$/is",$customer_email))
                {  
               $message_text = $message_text."<br>Город покупателя: ".$customer_city."<br>Телефон покупателя: ".$customer_phone;
а внизу все оставь как было изначально
 
Огромное спасибо так все заработало!!!
Только теги <br> в принятом письме остаются тегами, но это уже не столь важно.
 
Назад
Сверху