Доска объявлений v5

#
Re: Доска объявлений v5
CCron, данный параметр задает значение по умолчанию свойства типа "флажок" в разделе администрирования при добавлении товара. Для того, чтобы флажок был выбран в клиентской части при добавлении объявления, нужно добавить соответствующую проверку на значение идентификатора доп. свойства в тип. дин. страницу для доски объявлений при выводе свойства типа "флажок". Т.е. вместо:
if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))

использовать:
if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]) || $item_property['shop_list_of_properties_id'] == 123)

где 123 - идентификатор вашего доп. свойства "В газету".
#
Re: Доска объявлений v5
Как бороться с подобным?
do.ru/board/jobandtraining/educationcareers/student/item_70262/ (ссылка будет доступна в течении суток).

Приведите пожалуйста образец кода, который необходимо вставить в динамическую страницу:
1) для реализации проверки на заполнение обязательность заполнения поля.
2) на количество знаков, введеных в строку
#
Re: Доска объявлений v5
День добрый!
Подскажите, пожалуйста, как реализовать возможность отправления уведомления на почту админу о добавлении в доску объявлений нового объявления с возможностью править новое объявление и только потом отправить на публикацию. у меня пока версия HostCMS Халява 5.0, планируется покупка лиц.ключа на корпоративку. Кстати,  в этой версии в интернет-магазине тоже не отправляются письма админу о заказе, хотя и флажок с вопросом стоит и в параметрах прописано.. Помогите, пожалуйста.
Модератор
#
Re: Доска объявлений v5
alfiya писал(а):
с возможностью править новое объявление и только потом отправить на публикацию.

Сейчас Вы можете в структуре сайта отметить "Отображать объявление после добавления" на "Нет" и объявления сразу показываться не будут.

alfiya писал(а):
Подскажите, пожалуйста, как реализовать возможность отправления уведомления на почту админу о добавлении в доску объявлений нового объявления

Пример постараемся подготовить завтра.

alfiya писал(а):
Кстати, в этой версии в интернет-магазине тоже не отправляются письма админу о заказе, хотя и флажок с вопросом стоит и в параметрах прописано.. Помогите, пожалуйста.

Проверьте эл.адрес, указанный в настройках магазина. Если указан верно - попробуйте прописать другой с другого сервера, может быть, что IP-адрес сервера забанен на стороне почтового сервера. Если не получится - напишите запрос в поддержку.
#
Re: Доска объявлений v5
Спасибо за скорый ответ! Проверила эл.адрес, указанный в настройках магазина. указан верно — попробовала прописать другой с другого сервера - не получилось — пишу вот теперь запрос в поддержку )) попробовала 10 разных почтовых серверов там где требуется указать емаил куратора магазина, не пришло... единственное подозрение - после каждого заказа на почту админа сайта (основная почта администратора сайта, не та которая "емаил куратора магазина" приходит письмо об ошибке в способах доставки, хотя со способами там всё ок, может просто текст автоматического письма немного неверен? просто мы уже по этим сообщениям определяемся о поступлении заказов)))
#
Re: Доска объявлений v5
Пример постараемся подготовить завтра.

Ждём-недождемся примера как сделать как сделать так чтобы админу приходила инфа о добавлении записи в Доску объявлений.
Модератор
#
Re: Доска объявлений v5
alfiya,
Постаремся завтра, сегодня не успели.
Модератор
#
Re: Доска объявлений v5
alfiya,
В типовую динамчиескую страницу "Доска объявлений" (ID = 4) перед:
}
      }
      else // Ввели неправильный код подтверждения
      {

добавить:
            // Отправка письма администратору
            $message = "Доброе время суток, уважаемый Администратор!\n\nНа доску объявлений была добавлена запись:\n";
            $message .= "Автор: ".strip_tags(to_str($_POST['advertisement_fio']))."\n";
            $message .= "E-mail: ".strip_tags(to_str($_POST['advertisement_email']))."\n";
            $message .=   "Доска объявлений: ".to_str($shop_row['shop_shops_name'])."\n";
            
            $shop_group_row = $shop->GetGroup($GLOBALS['shop_item_path']['group']);
            $message .= "Раздел доски объявлений: ".to_str($shop_group_row['shop_groups_name'])."\n";
            
            $DateClass = new DateClass();
            $date= date('Y-m-d H:i:s');
            $message .= "Дата: ".$DateClass->datetime_format($date)."\n";
            $message .= "IP-адрес: ".to_str($_SERVER['REMOTE_ADDR'])."\n";
            $message .= "Заголовок: ".htmlspecialchars(strip_tags(to_str($_POST['advertisement_title'])));
            $message .= "Текст объявления: ".htmlspecialchars(strip_tags(to_str($_POST['advertisement_text'])));

            $subject = 'Новое объявление';

            $kernel = & singleton('kernel');
            $kernel->SendMailWithFile(EMAIL_TO, EMAIL_TO, $subject, $message, array(), 'text/plain');


         }
      }
      else // Ввели неправильный код подтверждения
      {
#
Re: Доска объявлений v5
РЕБЯТА! Вы супер! СПАСИБО ОГРОМНОЕ!!!! ООООЧень помогли! работает уведомление в доске как надо!! )) Осталось только в Интернет-Магазине чтобы всё-таки приходило письмо о новом заказе
Модератор
#
Re: Доска объявлений v5
alfiya,
Пожалуйста.
По уведомлениям о новом заказе, если они не приходят - напишите запрос в поддержку.
Авторизация