Рейтинг: 0.7522  
Новая
Предложил Максимов Андрей 03.03.2016 20:35:50

PageNavigation, входящий в news опционально при разбиении на страницы добавлять к title и description текст

Например, добавлять: ". Страница N из NN" в title. По аналогии и в description.
Рейтинг: -1.3299  
На голосовании
Предложил Borisenko Valentin 23.09.2015 10:45:36

Реализация возможности выборки данных "снизу"

Здравствуйте коллеги,

в параметрах для постраничной навигации и ограничения количества выводимых элементов (arNavStartParams) есть параметр "nTopCount" - ограничить количество сверху. Странно что нет аналогичного параметра, например, "nBottomCount" - для ограничения количества снизу. Так же было бы не лишним ввести параметры для ограничения выборки по определенным строкам, например, "nStartCount" / "nEndCount" - по аналогии с "LIMIT nStartCount, nEndCount".
Рейтинг: 0.2428  
Отложено
Предложил Валерий Чебан 14.03.2014 22:41:17

сделать чтобы при сохранении элемента строка значений в таблице b_iblock_element_prop_s#iblockId# восстанавливалась автоматически.

Если я добавляю элемент инфоблока 2.0 (свойства в отдельной таблице) через запрос:

 $DB ->Query('
  INS ERT IN TO       b_iblock_element
  (ID, IBLOCK_ID, NAME)
  VALUES (' . $elementId . ',' . $iblockId . ', "-")
');

То одиночные свойства элемента теперь никак не удасться сохранить, ни через
сохранение элемента в админке, ни через CIBlockElement::SetPropertyValuesEx().

оказывается, чтобы работало нужно добавлять также и заглушку-строку для будущих значений свойств:

 
if (CIBlockElement::GetIBVersion($iblockId) == 2) {
  $DB->Query("INS ERT IN TO b_iblock_element_prop_s".$iblockId."(IBLOCK_ELEMENT_ID)VALUES(".$elementId.")");
}

Собственно идея, сделать чтобы при сохранении элемента строка значений в таблице b_iblock_element_prop_s#iblockId# восстанавливалась автоматически.
Рейтинг: 0.3742  
Ответил Жуков Евгений 17.03.2014 11:46:06
Прямые запросы к "родным" таблицам БД продукта не рекомендуются и не поддерживаются.