Идеи пользователя 11948

Рейтинг: 29.0098  
На голосовании
Предложил Пользователь 11948 29.01.2012 17:53:16

CSS и JavaScript на мульти-поддоменных сайтах

Сейчас, если заводить мульти-поддомены основного сайта, которые имеют один шаблон, то каждый из таких поддоменов снова и снова запрашивает CSS и JS. А если каждый пользователь имеет свой поддомен, и их тысячи?

В общем, предложение в момент формирования ссылки на css/js, добавить простую строчку:

if (!$bExternalLink && defined('BASE_HTTP_HOST'))
   $css_path = 'http://'.BASE_HTTP_HOST.$css_path;
Рейтинг: 33.1078  
На голосовании
Предложил Пользователь 11948 27.01.2012 19:31:08

Время работы агента - в списке агентов

Так как Битрикс упорно не хочет сделать нам страницу крона :) то давайте записывать и сохранять время работы агента (например, если оно получилось слишком велико). И эту колонку выводить в списке агентов. Чтобы администратор видел ухудшение ситуации.
Рейтинг: 63.9035  
На голосовании
Предложил Пользователь 11948 27.01.2012 04:43:30

В тип условия подключения шаблона сайта добавить домен

Довольно часто встречается задача привязать уникальный шаблон к домену (тот же промо-сабдомен), и постоянно пишешь условие на PHP, что неудобно.

Рейтинг: 69.8647  
Внедрено
Предложил Пользователь 11948 27.01.2012 02:07:55

Список собственных лайков

Надо чтобы твой лайк валился к тебе куда-то. А-ля избранное. А то на том же сайте Битрикса уже невозможно искать и запоминать в объеме информации. Найдя, обязательно жмешь лайк, но практичного смысла нет.

Это будет и стимуляция авторам, потому что понравившийся материал действительно лайкнуть, хотя бы для добавления в свое избранное.
Рейтинг: 0  
Ответил Шеленков Евгений 27.03.2012 17:53:48
Идея реализована, теперь если лайк будет добавлен вам придет нотификация, выйдет это в виде отдельного модуля "Мгновенные сообщения и уведомления", которая станет доступна в КП и БУС версии 11.5 в апреле-мае этого года.
Более развернутся информация появится в моем блоге на сайте битрикса в начале апреля.
Рейтинг: 36.6901  
На голосовании
Предложил Пользователь 11948 24.01.2012 00:37:51

Свод уровней доступа в форме редактирования пользователя

В связи с тем, что теперь можно давать права каждому пользователю вплоть до отдельных страниц сайта и элементов ИБ, очень остро встала проблема отслеживать это. А иначе такой богатый функционал раздачи прав сомнителен по полезности.
Рейтинг: 29.6173  
На голосовании
Предложил Пользователь 11948 22.01.2012 20:16:43

Доработать выпадашку "где искать" на инфоблоки, а не типы

Сейчас в выпадашке поиска показываются только типы инфоблоков, а хотелось бы конкретные инфоблоки. Потому что, под типом "Товары" могут скрываться игры, фильмы, книги, и так далее.
Рейтинг: 22.7352  
Внедрено
Предложил Пользователь 11948 22.01.2012 17:38:09

Чтобы нельзя было заказать больше остатка ни в каком случае

Если стоит галочка "уменьшать кол-во товара при заказе", то сабж работает. Но иногда галочка эта не нужна, потому что товара может быть мало (ну та же ручная работа, к примеру). Поэтому, если ставить галочку, плохие конкуренты могут блокировать работу магазина, заказывая фейковые заказы.

Но и в одном заказе тоже нельзя заказать больше чем есть. Ну, если о ручной работе пример опять же. Всего 3 вышивки у мастера есть, а кто-то взял и в одном заказе 4 оформил.

В общем, резюме - чтобы в рамках одного заказа (одной корзины) на кол-во обязательно смотреть.
Рейтинг: 0  
Ответил 16.04.2013 17:36:20
Решено и сделано универсально:

http://dev.1c-bitrix.ru/community/blogs/product_features/quantitative-accounting-and-redundancy-of-goods.php

принцип списания товаров может быть любой, там же есть и автоматика.
Рейтинг: 2.07  
На голосовании
Предложил Пользователь 11948 12.01.2012 21:42:24

При создании заказа сохранять ID примененного профиля покупателя

Фактически (1с-ники поддержат), это ID контрагента, который может потребоваться (вот как сейчас, на рабочем сайте, а такого поля нет на прежних заказах). Пока можно поле просто сделать внутренним.
Рейтинг: 72.6631  
Внедрено
Предложил Пользователь 11948 08.01.2012 02:27:14

Решить проблему кеша мусора в GetPageNavStringEx

Кратко изложить не поулчится, но каждый разработчик точно от этого пострадает :) так что - плюсуем.

Итак, внутри кеша, часто делаем такую конструкцию:
if ($arParams['PAGE_COUNT']>0)
   $arResult['NAV_STRING'] = $rsElements->GetPageNavStringEx($navComponentObject, '', $arParams['PAGER_TEMPLATE'], false);


А теперь представим, что на наш пока еще не кешированный список зашли с какой-то ссылкой, например, r1=yandex&r2=direct.

Что сделала постраничка? Она засчитала r1=yandex&r2=direct как важные параметры и КАЖДОМУ номеру страницы в постраничке подмешала данные параметры. Получили
PAGEN_1=1&r1=yandex&r2=direct
PAGEN_1=2&r1=yandex&r2=direct
PAGEN_1=3&r1=yandex&r2=direct
.... (1)

Теперь все это дело кешируется, и что мы получаем? Что любой пользователь, попавший на список БЕЗ r1=yandex&r2=direct в СВОЕЙ ссылке, в ссылках получит блок (1). Получается, рекламная кампания r1=yandex&r2=direct испорчена совершенно левыми посетителями.

Как решить эту проблему, я даже не знаю... передавать GetPageNavStringEx значимые параметры, и, если они переданы, учитывать только их?
Рейтинг: 5.6084  
Внедрено
Предложил Пользователь 11948 29.12.2011 03:09:10

При отмене/снятии оплаты оплаченного заказа не возвращать деньги на личный счет

Сейчас происходит возврат, но чаще всего отмена оплаченного заказа (или оплаченного) - это отмена ошибочной оплаты. Соответственно, вероятность ошибочных зачислений (порой существенных) высока.

Стоит добавить галочку при отмене и снятии оплаты заказа "вернуть деньги покупателю", по умолчанию галочка снята.