abushyk

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    269

Все публикации пользователя abushyk

  1. Отписал в соседней теме про варчар(1000) Смените его на TEXT и проверьте.
  2. Нельзя. цп1251 съест это, хоть это и против правил (варчар устанавливается количеством символов, но ограничен физическим пространством под данные). Так как цп1251 - однобайтовая кодировка, то даже 1000 символов укладывается в разрешенный объем. В утф8 на каждый символ приходится несколько байтов. Соотв. размер физики на 1000 символов в цп1251 и 1000 символов в утф8 будет разный. Именно поэтому спецификацией на варчар установлен лимит в 255 - что бы при смене кодировки не возникало переполнения физического объема, а 255 символов в любой кодировке уместятся в разрешенное для варчара Mysql'ом место.
  3. Давайте подведем некий диагноз. Состояние конфиги Использовать combobox в элементах select (use_combobox) Значение autocomplete на тестированом элементе Состояние галочки Использовать комбобокс-виджет для тестированого элемента в настройках поля модели. Состояние файлов mycombobox_ac.js и mycombobox_ac.js - старые, замененные на выданные мной, физичеки отсутствуют.
  4. http://my.digitalwerkstatt.ru/files/mycombobox_ac.rar вот такой же заменитель для mycombobox_ac.js
  5. Нет, тот который mycombobox_ac.js - предназначен для других случаев. Если mycombobox_ac.js оставить как есть, а заменить только mycombobox.js - вообще комбик не срабатывает? Понял, вы тестите в форме поиска, а я тестил на форме добавления.
  6. Описываю принцип. Не универсальный и не лучший! Для agrncy - шаблона. Но по этим мотивам можно адаптировать и для другого. Иходные данные - есть статическая страничка которая отзывается по адресу, например /onas Создаем два файла - /template/frontend/agency/lc_full.tpl и /template/frontend/agency/lc_strict.tpl. Первый для полноценного вывода, второй для обрезанного. Идем в файл /template/frontend/agency/main.tpl и находим кусок кода <div id="lc">...тут_разметка_всякая...</div><div id="rc">Все то, что ...тут_разметка_всякая... вырезаем и переносим в файл lc_full.tpl . А вместо вырезанного ставим {if $smarty.server.REQUEST_URI|replace:'/':''=='тут_урл_вашей_страницы'}{include file='lc_strict.tpl'}{else}{include file='lc_full.tpl'}{/if}тут_урл_вашей_страницы - указывается без ведущих и закрывающих слешей, не /onas, не onas/, а чисто onas. Если в урле вашей страницы есть слеши (aboutcompany/onas) - дело плохо, не сработает. Файл lc_full.tpl сохраняем как есть. В файле lc_strict.tpl пишем <div id="left">{if $main_file_tpl != ''} <div class="clear"></div> {include file="$main_file_tpl"}{else}{$main}{/if}</div>и сохраняем.
  7. denkurgan, я продолжу на вас ставить эксперименты ) http://my.digitalwerkstatt.ru/files/mycombobox.js.rar Файлом из архива замените файл /apps/system/js/mycombobox.js Старый можете забекапить, а не перезатирать. Должна решиться проблема с результатами от первой букву в комбобоксе.
  8. Ограничения следующие: 1. формат файла 'jpg','png','gif','jpeg' 2. Размер файла - упирается в параметр php вашего сервера с именем upload_max_filesize. Тут уже надо смотреть результат phpinfo() Если фото грузятся, но и не видно, надо проверить права на папки с фотками - куда их грузит движек перед обработкой (/cache/upl/) и конечную папку для картинок /img/data/ Так же посмотрите как выглядят в файле /apps/system/lib/system/uploadify/uploadify.php в районе строк 83-68. move_uploaded_file($tempFile,$targetFile); /* На случай, если сервер выставляет на загруженные файлы права 0600*/ chmod($targetFile, 0755); /**/
  9. Нет. Пока не сохраните оъявление, фоток физически в базе еще нет, поэтому и отсортировать их нельзя. Разве что только порядком добавления - самая первая добавленная, становится главной.
  10. А просто выделение размером и размещение первой в списке совсем-совсем не устраивают? Бо изменить это можно только вмешиваясь в код /system/
  11. Слева от пунктов должны появиться треугольнички. клик по ним производит подгрузку внутренних ветвей структуры.
  12. Очистите кеш оперы, у вас все норм, может просто память браузера замусорилась.
  13. 1. Что пишет опера в консоли? 2. Проверьте физическое наличие папки /apps/system/js/easyui/
  14. Нет, это уже в файлах шаблонов realty_view.tpl.
  15. В принцип да, тут оставлена свобода действия для владельца сайта. В последнее время я стараюсь использовать отдельный select_by_query с явными типами, не связанными с категориями из re_topic. А сам re_topic стараюсь свести к виду быстрых ссылок - что-то типа готовых урлов для наборов поиска. Например Аренда = /?optype=1, Продажа - Жилая = /zhilaya/?optype=2 или /sell/zhilaya/ и т.д. Но в самых общих случаях можно считать, что и топики типизируют.
  16. Насчет сохранения не всех выбраных категорий. В таблице re_columns смените тип поля active_in_topic с varchar(255) на TEXT Почему не выбирается вложенная категория. Сами по себе категории - это искусственный атрибут. Он больше нужен для визуальной структуризации объявлений, чем для типовой. Поэтому мы не решились делать выделение с наследованием
  17. В принципе такова задумка. Ваше предложение более логично. Пр разработке рассчитывалось, что пользователь будет набирать что угодно, даже не зная названия улицы, и поэтому поиск ведется по всему слову, что бы охватить побольше вариантов. Возможно стоит и привести поиск к человеческому способу - от первой буквы.
  18. А, верно. Там вместо скролла, автокомплит.
  19. Скроллин стандартных селектбоксов обеспечивается самим браузером, а не программными средствами. Или речь о чем-то другом?
  20. Учтено и пофиксено. Ждите апдейта.
  21. В корне вашего сайта лежит favicon.ico. Замените его на свой с таким же именем.
  22. Они автоматом вычисляются по самой большей цене в вашей БД Но если не ошибаюсь, то в /template/frontend/agency/search_form.tpl строка 6 var max_price={/literal}{if $max_price ne ''}{$max_price}{else}0{/if}{literal};сделайте var max_price='40000';
  23. абсолютно так же само, как и для админки, только правки нужно делать в файле /apps/system/lib/system/user/data/user_data.php именно он отвечает за работу с ЛК. Изначально там не предусмотрено смены даты добавления объявления по сохранению из ЛК. Но можно джобавить строку $form_data['date_added']['value'] = date('Y-m-d H:i:s', time()); сразу после $form_data['price']['value']=str_replace(' ', '', $form_data['price']['value']); в функциях edit_data и add_data.