Чтение RSS каналов

Форум

Открыть Ответить

Модуль SHOP

0

0
1
08.03.2010 06:41:1917.08.2010 07:08:54
Помогите разобраться с корзиной в интернет-магазине, нужно, чтобы выбранный продукт был активен как ссылка, т.е. пользователи магазина хотят посмотреть то, что уже выбрали, но не могут и им приходится рыскать по страницам вновь:
title

Каким образом прописать ссылку на результат


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
2
08.03.2010 07:33:51
отпиши хостеру
3.61

3.61
3
08.03.2010 11:04:30
Не могу понять связь между хостером и автоматически отправляемыми письмпми, которые формируются системой, но вот где именно и каковы там параметры настройки - не понятно?


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
4
08.03.2010 12:25:0408.03.2010 12:32:19
Впервые такое слышу, чтобы система урезала тело письма.
Это скорее всего проблема хостера, сервер хостера может урезать тело писем, которые долго висят в очереди на отправку, или вообще все подряд.
Связь самая прямая, система лишь формирует письмо, и с помощью функции РНР mail() ставит их в очередь на отправку через основной сервер хост-провайдера, в дальнейшем отправкой занимается только этот сервер и система не принимает в этом ни какого участия.

Если интересно, то можете взглянуть на функции отправки системы, в 4.2 это:
MODULES/SHOP/INDEX.PHP, код:
if ($confso['mailsend']) {

if ($confso['mailuser']) {

FUNCTION/FUNCTION.PHP, код:
function mail_send($email, $smail, $subject, $message, $id="", $pr="") {


Хотя я могу в чем-то ошибаться, посмотрим, что ответит Эдуард.

В любом случае стоит проверить, попробуйте отправить письмо самому себе через форму обратной связи, вставив в форму большой кусок текста, если результат будет такой же, то проблема точно у хостера.
3.97

3.97
5
08.03.2010 12:39:03
Провайдер (хостер) ответил мне следующее - цитирую:

"Никакой квоты такого типа у нас нет, это какая-то ошибка в скриптах самого магазина. Обратитесь, пожалуйста, к разработчику этих скриптов."


Почему же скрипт пропускает в читабельном состоянии только пять-шесть строк до 5 kb., а стоит только увеличить кол-во товара в корзине - перековеркает среднюю часть сообщения и выглядит это в глазах покупателя - явно не лучшим образом.


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
6
08.03.2010 12:48:14
А можно скрин "испорченного" письма увидеть, чтобы иметь представление о чем речь??
3.97

3.97
7
08.03.2010 13:10:0608.03.2010 14:13:47
То что формировалось изначально:
title

То, что приходит клиенту:

title

То как приходит к администратору:

title


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
8
08.03.2010 14:10:3008.03.2010 14:23:38
и снова исковеркал - не знаю, как оно у тебя тобразилось graf76@yandex.ru - но у меня - снова нечитабельно! При том, что по факту - ты заказал не 5-ть, как отображено, 8-мь позиций, а отображает только 5-ть, и то сам видишь как!!! ... да еще и без итоговой суммы...

title


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
9
08.03.2010 14:30:4908.03.2010 14:36:42
Да, это я тестировал.
Знакомая ситуация, сдается мне здесь руку приложила функция text_filter();.
Пойдем другим путем, откройте файл MODULES/SHOP/INDEX.PHP, найдите в нем код:
$sender_message = text_filter($_POST['sender_message']);

закоментируйте его и напишите ниже:
$sender_message = $_POST['sender_message'];

В разделе "Безопасность" попробуйте на время отключить запрет на передачу методом POST, если включен...
3.97

3.97
10
08.03.2010 14:53:0808.03.2010 15:05:59
Попробовал так сделать:

function kasse() {
global $prefix, $db, $pagetitle, $conf, $confu, $confso, $stop;
$userinfo = getusrinfo();
$sender_id = (is_user()) ? $userinfo['user_id'] : 0;
$sender_login = (is_user()) ? $userinfo['user_name'] : $confu['anonym'];
$sender_email = (is_user() && !isset($_POST['sender_email'])) ? $userinfo['user_email'] : $_POST['sender_email'];
$sender_dom = (is_user() && !isset($_POST['sender_dom'])) ? $userinfo['user_website'] : $_POST['sender_dom'];
$sender_name = $_POST['sender_name'];
$sender_adr = $_POST['sender_adr'];
$sender_tel = $_POST['sender_tel'];
# $sender_message = text_filter($_POST['sender_message']);
$sender_message = $_POST['sender_message'];
$cookies = (preg_match("/[^0-9,]/", base64_decode($_COOKIE['shop']))) ? "" : base64_decode($_COOKIE['shop']);
$id_partner = (intval($_COOKIE['part'])) ? $_COOKIE['part'] : "";
$stop = (!$cookies) ? _SERRORP : "";
$form_block = "<form method=\"post\" action=\"index.php?name=".$conf['name']."\">"


Достала эта обрезка и постоянно выпадающая куда-то в сторону строка, что ему надо - прям не пойму!:

Письмо администратору в усеченном состоянии


Версия системы: SLAED CMS 4.2 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.27

4.27
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь