Кто подскажет как правильное условие написать?
07.03.2014 04:30:14
|
|||||
|
06.03.2014 16:40:52
Тем более откуда взялось (index\\.php), ведь файл test.php, в корне папки test файла index.php |
|||||||
|
06.03.2014 03:48:15
Кто знает подскажите, как составить правило так, чтобы из ссылки такого вида:
localhost:4456/test/777/?param1=5¶m2=9¶m3=67 можно было вытянуть число 777, и вытянуть всю строку параметров: ?param1=5¶m2=9¶m3=67 Пробую в файле urlrewrite.php так прописать
Но в итоге в скрипте test.php в $_REQUEST["CID"] выводит число 777, а в $_REQUEST["GID"] выводит ?param1=5 Получается в $_REQUEST["GID"] выводится только один параметр, а нужно чтобы все выводились: ?param1=5¶m2=9¶m3=67 Кто подскажет, можно такое реализовать, как правильно составить правило? Заранее спасибо... |
|||
|
26.02.2014 16:28:35
Я не спрашиваю совета как сделать фильтр, сгенерировать ЧПУ не сложно по параметрам, для меня сложность в первую очередь чтобы каталог например открывался правильно, к примеру: site.ru/catalog/tv/ по этой ссылке в каталоге отображаются телевизоры, все работает правильно, но нужно чтобы при добавлении после .../tv/... ТУТ ССЫЛКА С ПАРАМЕТРАМИ ... компонент каталога игнорировал эту часть ссылки с параметрами... Получается выдает что раздел не найден или элемент... Получается нужно хитро перенаправление организовать в urlrewrite.php
|
|
|
26.02.2014 16:23:43
Решение то есть платное, на крайняк можно купить, но хотелось бы в первую очередь использовать стандартный умный фильтр (он мне больше подходит), тем более хочется ЧПУ такого вида: site.ru/catalog/tv/modeli_2012_or_2013_goda_stores-ekaterinburg-or-moskva/, а у платного фильтра ЧПУ мне не нравится, ну и спортивный интерес конечно реализации...
|
|
|
25.02.2014 23:44:26
Тут есть пример работы ЧПУ в фильтре:
Как видно, /sections-modeli_2012_goda/ - это параметры фильтра. Если добавлять другие параметры в фильтре, ЧПУ тоже будет меняться /sections-modeli_2012_goda/stores-ekaterinburg-or-moskva/ В общем есть идеи как такое реализовать для умного фильтра? На первом этапе наверно нужно правильно наладить ссылки для отображения каталога, чтобы не выдавало что раздел или элемент не найден... Получается в файле urlrewrite.php нужно написать правильное перенаправление. Кстати более правильно наверно было указывать параметры в ЧПУ не такого вида /.../.../.../, а так: site.ru/catalog/tv/modeli_2012_or_2013_goda_stores-ekaterinburg-or-moskva/ Это ЧПУ куда интереснее... В общем подскажите как правильно сделать перенаправление, что нужно прописывать в urlrewrite.php чтобы не выдавало что категория или элемент не найден, если подставлять в ссылку доп. параметры? |
|
|
27.11.2013 17:23:30
14 версия малого бизнеса, в тип цены только один. Как быть теперь, если нужно несколько типов цен, скажем один базовый и 3 оптовые цены? Неужели нужно покупать редакцию бизнес?
Вообщем может есть решение с типами цен для малого битрикса и чтобы обмен поддерживал? Зачем битрикс обрубил типы цен для малого... |
|
|
04.11.2013 00:33:19
Это получается срабатывает ограничение в MySQL на суммарную длину строки таблицы в 65К, так-как описания значений типа строка 255 символов. Можно конечно SQL-запросом колонкам (описания свойства) присваивать например длину строки 100 символов varchar(100), тогда можно будет создать больше свойств почти в раза, но описание свойство будет уже на 100 символов. Или вообще сделать тип колонки char(1), тогда под 500 свойств будет, но не будет описание свойства. Вообщем решение есть конечно, но мне кажется не очень стандартное, может есть настойка на стороне MySQL, которая сделает суммарную длину строки таблицы не 65К, а скажем 128 и более??? Или тут ничего уже не сделать, только менять тип данных колонки (столбца) и отказываться от описания свойств???
|
|
|
02.11.2013 23:17:40
Я проверял, их как раз 168 колонок (на одно свойство, две колонки, значение и описание). Тех. поддержка битрикса не ответила ничего путного, сказала что разбирайтесь с настройками MySQL, возможно что нельзя убрать такое ограничение на 85 свойств (170 колонок).
Я тоже вижу что для innoDB можно создавать не более 1000 колонок, но мне столько не нужно, мне максимум нужно 200 свойств (400 колонок). У меня таблицы все с самого начала в InnoDB и есть ограничение. Подскажите, кто знает как решить проблему, неужели 85 свойств это ограничение для innoDB? Явно же кто-то уже сталкивался с этой проблемой. |
|
|
02.11.2013 17:43:42
Всем привет. Срочно, нужна помощь...
Свойства инфоблока хранятся в отдельной таблице, тип хранения - innoDB. При попытке создать новое свойство в админке, выдается ошибка: Ошибка ([14] ALTER TABLE b_iblock_element_prop_s233 ADD PROPERTY_3276 numeric(18,4), ADD DESCRIPTION_3276 varchar(255) ) В инфоблоке всего 83 свойства, получается при создании 84 свойства выдается ошибка (которая описана выше). Получается раз на одно свойство приходится две колонки в таблице, то 83 свойства, это 166 колонок. Я понимаю, что проблему можно решить, если перевести свойства в единую таблицу, но мне нужно чтобы свойства были в отдельной таблице (ведь это всеже современное хранение, и битрикс так советует). Вообщем подскажите, как лучше обойти такое ограничение на 85 свойств, или 168 колонок в таблице? Или получается для одного инфоблока, если хранить свойства в отдельной таблице нельзя создать больше 83 свойств??? |
|
|
22.06.2013 01:18:55
Помогите, воспользовался этими статьями:
Все делал в точности как написано, но все равно не появляется пункт меню для отображения гаджета в админке в настройках рабочего стола (версия битрикса 12.5.6). Может есть какая-то еще настройка, не указанная в статьях? В документации написано что битрикс сам сканирует папки гаджетов и выводит в меню, но моя папка не попала в меню, поэтому не могу добавить созданный гаджет. По трем статьям делал примеры и ничего нет в меню... |
|
|