$ob = new nc_Message();
$ob->create(номер_инфоблока, array('имя_поля1' => 'значение1', 'имя_поля2' => 'значение2' , ...));
Где array('имя_поля1' => 'значение1', 'имя_поля2' => 'значение2' , ...) - массив значений объекта для каждого из полей компонента.
Не доходят письма до почтового ящика.
CMIMEMail) с таким же адресом отправителя, который указан в параметре sendmail: test@test.ru. Вероятно, политика безопасности сервера блокирует почту с адресом отправителя, отличным от этого.
Fatal error при индексировании сайта.
Если эта ошибка подробно выглядит так: PHP Fatal error: Uncaught exception 'nc_record_exception' with message 'nc_search_logger_database_entry: cannot save to the database (computer says no: 'Table .. . Search_Log' is marked as crashed and last (automatic?) repair failed')', то
она указывает на проблему с таблицей Search_Log в базе данных системы. Нужно сделать такой восстановительный запрос в инструменте "Командная строка SQL" :
REPAIR TABLE `Search_Log`
Если стоит задача завести изображения для разделов, то проще всего воспользоваться дополнительными настройками раздела, то есть добавить файловое поле в системную таблицу разделов, после чего загрузить нужное изображение в дополнительные настройки нужного раздела, затем в макете можно выводить это поле так :
echo $current_sub['имя_поля']
Почему не выводятся переменные $nc_next_object и $nc_prev_object в поле полного отображения объекта шаблона компонента?
Скорее всего, в этом шаблоне подключен код родительского компонента посредством require_once $nc_parent_field_path (то есть, код берется из соответствующего поля основного компонента). Для того, чтобы в такой ситуации в подключенном коде инициировались переменные $nc_next_object и $nc_prev_object , нужно, чтобы хотя бы любая из них была упомянута в этом шаблоне, например, можно добавить закомментированную переменную $nc_next_object в поле "Отображение объекта" выше подключения родительского кода:
<?
// $nc_next_object;
require_once $nc_parent_field_path;
У вас, по всей видимости, малое значение memory_limit.
Вам нужно увеличить memory_limit до 256, сделать это можно в php.ini у вас на хостинге, в htaccess в корне вашего сайта, или обратившись в поддержку хостера, чтобы они увеличили memory_limit. Параметры post_max_size и upload_max_filesize должны быть равны не менее 30М.
Выполните запрос
CHECK TABLE `Session`в командной строке в базе данных и, если в таблице есть ошибки, выполните команду
REPAIR TABLE `Session`
Также проверьте файл vars.inc.php. Найдите строчку:
$AUTHORIZE_BY = "Login"; $AUTHORIZATION_TYPE = "cookie";
Замените cookie на session, и проверьте авторизацию.
parentofmessage ( int $message_id, int $class_id )
Возвращает номер объекта – родителя «ветки» объектов (может использоваться в иерархическом форуме), в которой, в частности, содержится объект с номером $message_id.
$message_id - номер объекта
$class_id - номер компонента
Пример использования
В простом иерархическом форуме необходимо вывести ссылку на уровень "вверх". Фрагмент шаблона вывода объекта:
<?php
echo opt($parent=parentofmessage($f_RowID, $classID), "");
echo opt($parent, "<a href=".nc_message_link($parent, $classID).">наверх</a>");
?>
Инструкцию по установке счетчика Яндекс.Метрики вы сможете посмотреть в нашей документации
<?= s_list_class(sub, cc, "&curRow=5&recNum=5") ?>
где:
sub - ID раздела "Новости"