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

Форум

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

Модуль SHOP

11
08.03.2010 15:07:4708.03.2010 15:11:08
Проблема кроется еще где-то в переменной $product_info, она выводит список заказанных товаров, бум искать...
3.97

3.97
12
08.03.2010 15:12:08
У меня это выглядит так:

$product_info = "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\"><tr>"
."<th>"._ID."</th><th>"._QUANTITY."</th><th>"._PRODUCT."</th><th>"._PREIS."</th></tr>".$content.""
."<tr><td align=\"right\" colspan=\"15\"><br /><b>"._PARTNERGES.": ".$preistotal." ".$confso['valute']."</b></td></tr></table>";
if ($confso['mailsend']) {
$amail = ($confso['mail']) ? $confso['mail'] : $conf['adminmail'];
$subject = $conf['sitename']." - "._C_TITLE;
$msg = $conf['sitename']." - "._C_TITLE."<br /><br />";
$msg .= $product_info."<br /><br />";
$msg .= "<b>"._PERSONALINFO."</b><br /><br />";
$msg .= _NICKNAME.": $sender_login<br />";
$msg .= _C_PIN.": $sender_name<br />";
$msg .= _C_PIP.": $sender_adr<br />";
$msg .= _C_TEL.": $sender_tel<br />";
$msg .= _C_MAIL.": $sender_email<br />";
$msg .= _SITEURL.": $sender_dom<br />";
$msg .= _C_MESSAGE.": $sender_message";
mail_send($amail, $sender_email, $subject, $msg, 1, 1);
}
if ($confso['mailuser']) {
$amail = ($confso['mail']) ? $confso['mail'] : $conf['adminmail'];
$subject = $conf['sitename']." - "._C_TITLE;
$msg = $conf['sitename']." - "._C_TITLE."<br /><br />";
$msg .= bb_decode($confso['sende'], $conf['name'])."<br /><br />";
$msg .= $product_info."<br /><br />";
$msg .= "<b>"._PERSONALINFO."</b><br /><br />";
$msg .= _NICKNAME.": $sender_login<br />";
$msg .= _C_PIN.": $sender_name<br />";
$msg .= _C_PIP.": $sender_adr<br />";
$msg .= _C_TEL.": $sender_tel<br />";
$msg .= _C_MAIL.": $sender_email<br />";
$msg .= _SDOM.": $sender_dom<br />";
$msg .= _C_MESSAGE.": $sender_message";
mail_send($sender_email, $amail, $subject, $msg, 0, 5);


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

4.27
13
08.03.2010 16:40:5408.03.2010 16:49:48
gizzo, закачал данную версию (4.2) к себе на сервер для пробы.
Самое интересное, что с родной темой оформления (celestial) и родным модулем Shop - подобной проблемы нет!!!
Так что остается думать, что где-то косячек у Вас зарылся, либо в теме оформления, либо в самом модуле...
От какого числа у Вас сборка 4.2, от 07.2008 ???

ps: попробуйте временно сменить тему на родную и протестировать, так же возможно перезалить модуль shop...
только перед заменой модуля сделайте бекап базы и настроек магазина.
3.97

3.97
14
08.03.2010 17:10:05
Только что протестировал на стандартной теме оформления (celestial), но проблема с "обрезкой" и сдвижкой строки - так и не была решена.

SLAED 4.3.2 Pro - взял в сентябре 2009г., какая там сборка - не знаю, но тему заказывал там же - на официальном сайте - делали две недели.

Так что модуль SHOP - скорее всего они корректировали, а может он стандартный и они с ним ничего не делали, но как его поправить или привести в норму - где копать???


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

4.27
15
08.03.2010 17:14:46
Ну, здесь вариант только один:
1. создайте поддомен, например, slaed.gizzo.ru
2. залейте туда чистую версию (не переделанную) 4.3.2 с родной темой оформления и установите.
3. создайте штук 10 каких нибудь товаров от балды и протестируйте
4. если проблема останется, то это уже другой разговор, если все будет ок, то нужно копать все переделки системы...
3.97

3.97
16
08.03.2010 17:24:48
Меня смущает строчка кода:

$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 : "";


относительно cookies - может в них вся проблема и именно они вмешиваются в процесс формирования письма?

Что скажите?


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

4.27
17
08.03.2010 17:34:36
Что из скриптов или макросов формирует письмо - вопрос к тому, чтобы поменять цвет текста или сделать границы таблицы видимыми, а не как сейчас - все на белом фоне и приходиться мысленно проводить прямую черту, чтобы сориентироваться в пространстве?


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

4.27
18
08.03.2010 17:48:0508.03.2010 17:48:38
gizzo, куки здесь не при чем, они определяют от кого была продажа от партнера или нет.
Тест самого письма формируется в каждом модуле индивидуально, например, в Shop текст письма формируется из этих строк:

// выводим список товара
//здесь можно редактировать цвет и бордюр таблиц
$content .= "<tr><td align=\"center\">".$id."</td><td align=\"center\">".$i."</td><td>".$title."</td><td align=\"center\">".$preis." ".$confso['valute']."</td></td></tr>";
}
// формируем таблицу с заказами товара
//тоже можно менять класс отображения таблиц
$product_info = "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\"><tr>"
."<th>"._ID."</th><th>"._QUANTITY."</th><th>"._PRODUCT."</th><th>"._PREIS."</th></tr>".$content.""
."<tr><td align=\"right\" colspan=\"5\"><br /><b>"._PARTNERGES.": ".$preistotal." ".$confso['valute']."</b></td></tr></table>";
// отправляем письмо админу
if ($confso['mailsend']) {
$amail = ($confso['mail']) ? $confso['mail'] : $conf['adminmail'];
$subject = $conf['sitename']." - "._C_TITLE;
$msg = $conf['sitename']." - "._C_TITLE."<br /><br />";
$msg .= $product_info."<br /><br />";
$msg .= "<b>"._PERSONALINFO."</b><br /><br />";
$msg .= _NICKNAME.": $sender_login<br />";
$msg .= _C_PIN.": $sender_name<br />";
$msg .= _C_PIP.": $sender_adr<br />";
$msg .= _C_TEL.": $sender_tel<br />";
$msg .= _C_MAIL.": $sender_email<br />";
$msg .= _SITEURL.": $sender_dom<br />";
$msg .= _C_MESSAGE.": $sender_message";
mail_send($amail, $sender_email, $subject, $msg, 1, 1);
}
// отправляем письмо юзеру
if ($confso['mailuser']) {
$amail = ($confso['mail']) ? $confso['mail'] : $conf['adminmail'];
$subject = $conf['sitename']." - "._C_TITLE;
$msg = $conf['sitename']." - "._C_TITLE."<br /><br />";
$msg .= bb_decode($confso['sende'], $conf['name'])."<br /><br />";
$msg .= $product_info."<br /><br />";
$msg .= "<b>"._PERSONALINFO."</b><br /><br />";
$msg .= _NICKNAME.": $sender_login<br />";
$msg .= _C_PIN.": $sender_name<br />";
$msg .= _C_PIP.": $sender_adr<br />";
$msg .= _C_TEL.": $sender_tel<br />";
$msg .= _C_MAIL.": $sender_email<br />";
$msg .= _SDOM.": $sender_dom<br />";
$msg .= _C_MESSAGE.": $sender_message";
mail_send($sender_email, $amail, $subject, $msg, 0, 3);
}
3.97

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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