Перейти к содержанию
Официальный форум поддержки Simpla

SHOROOP

Пользователь
  • Публикаций

    17
  • Зарегистрирован

  • Посещение

Информация о вас

  • Версия CMS
    2.x
  • Откуда
    St.Petersburg, Russia
  1. Так не поленились бы почитать документацию непосредственно по TinyMCE. Нужные поля - объявляете как textarea, а уже в шаблоне в вызове скрипта инициализации TinyMCE (tinymce.init) указываете TinyMCE, в какой из textarea подключаться. Более подробно - можно подчерпнуть в первоисточнике.
  2. А где смеяться, подскажете? В любом случае, копать Вам в сторону cart.tpl, cart_informer.tpl, email_order.tpl и так далее.
  3. К хостеру в техподдержку обратитесь для начала с вопросом, все ли у них с функцией mail() в PHP нормально.
  4. Добрый день! Возникла необходимость вывода определенной информации только в случае, если не выбран ни один из фильтров. Прошу помощи в реализации, проверка на $smarty.get.$f@key не помогает.
  5. Видимо, тогда же, когда предприниматели/пользователи поймут, что они не должны учить, как работать, программистов. Как уже верно сказал уважаемый Maksclub, если Вы не указали конкретную специфику работы - это Ваша и только Ваша проблема. Это во-первых. Во-вторых, заказы со стоимостью ноль как-то больше вызывают ассоциацию с халявой, нежели с отправкой запроса на уточнение. Про "зачастую заказчик понимает" - уж извините, это имхо взято с потолка. Правьте шаблоны по предложенной схеме тогда уж - и cart.tpl, и cart_informer.tpl, и email_order.tpl, чтобы письмо в удобоваримом виде падало. В-трет
  6. Честно говоря, совсем не понял, при чем тут foreach. Вызов {$seo} в результате выводит Array, {$seo->seo_text} не выдает ничего. Функцию изменил, ибо забыл впихнуть проверку на категорию: public function get_option_seotext ($filter = array()) { $category_query = ''; $feature_query = ''; if(isset($filter['category_id']) && isset($filter['features'])) { $category_query .= $this->db->placehold ("AND category_id in(?@)", (array)$filter['category_id']); foreach ($filter['features'] as $feature=>$value) { $feature_query .= $this->db->placehold
  7. Ну, вообще идея была какова. Есть таблица вида category_id (int) - option_id (int) - option_text (varchar) - seo_text (varchar). Изначальная идея - при составлении выборки товара для выдачи в браузер по фильтру написать функцию, которая из текущего значения фильтра получает значения ID категории, ID свойства и его значение, результатом выдавая значение из seo_text. По неопределенности результирующего значения - подумать, конечно, еще нужно, а по значениям $filter['features'] - так и задумано, чтобы результат при нескольких одновременно используемых фильтрах выходил пустым. Набор значений seo_t
  8. Добрый день, господа. Возникла необходимость в реализации следующей вещи. В базе есть таблица с четырьмя столбцами. Нужно по трем из значений выбрать четвертое, три параметра соответственно брать как значения ID категории, ID свойства и текст свойства, после чего вывести результат в шаблон. Конкретно на примере. В api/Features.php добавлена новая самописная функция: public function get_option_seotext ($filter = array()) { if(empty($filter['category_id']) && empty($filter['features'])) return array(); if(isset($filter['category_id']) &
  9. Спасибо, работает! Однако, признаюсь честно, не могу понять, в чем разница между запросами: WHERE product_id = ?и WHERE product_id in (?@)
  10. Доброго дня. Simpla 2.1.5. По аналогии с этой темой был создан отдельный чекбокс "Для ЯМ", предназначенный для формирования прайса в формате Я.Маркета. В карточке продукта он функционирует как нужно. Однако хотелось бы реализовать массовое изменение этого свойства для выбранных вариантов в списке товаров, что пока не выходит. В simpla/design/html/products.tpl в меню быстрых действий добавлены два новых пункта (set_yandex и unset_yandex): <option value="set_yandex">Добавить в ЯМ</option> <option value="unset_yandex">Убрать из ЯМ</option>
  11. Доброго дня. Для собственных нужд необходимо было реализовать описание группы свойств и вывод этого описания на странице категории. Возможно, решение пригодится кому-либо еще. Написано и протестировано на SimplaCMS 2.1.5, на других версиях не проверял - нет под рукой, к сожалению. Итак, приступим. * Запрос в базу данных: ALTER TABLE s_features ADD COLUMN description VARCHAR(256); * Правка api/Features.php: - в функции get_features вместо: $query = $this->db->placehold("SELECT id, name, position, in_filter FROM __features AS fWHERE 1$category_id_filter $in_filter_filter $id
  12. http://aksessuarov.ru, сейчас крутится четыре слайда.
×
×
  • Создать...