Да уж, на даты незасмотрелся
крыша этого дома - пуленепробиваемая солома.
03.03.2009 14:42:18
15т.р. - дорого для этой работы, говорю Вам даже на глаз, так как работаю с дизайнерами и на фрилансе и штатными. Хотя простите, я не учел количество внутренних страниц и не знаю степени их отличия от главной.
Про ссылки видимо не поняли немного. Ссылка невидна как элемент, она, собственно, не отличается от текста страницы, а должны бы. Я бы поднял шрифты в левой колонке на кегель, они не разборчивы при моем разрешении с расстояния на котором я сижу. Судя по всему они сделаны 9-кой, что для данного шрифта противопоказано. Без обид Антон, все как есть, Вы сами просили.
крыша этого дома - пуленепробиваемая солома.
|
|
|
03.03.2009 14:08:35
Чьорт, 30 минут я писал сообщение - и Битрикс решил почему-то, что я - робот.
Заново все выписывать не буду( Дим, я лучше в блоге опишу, как это все реализовать. А пока коротко. Достаете значения выпадающих списков с помощью. CIBlockPropertyEnum::GetList( array arOrder = Array("SORT"=>"ASC", "VALUE"=>"ASC"), array arFilter = Array() ); кодируете в JSON с помощью json_encode($array). Сам массив придется формировать с определенной структурой, я в блоге опишу как - долговато( Нужно чтобы страница отдавала чистый JSON без любого другого html. Делаете пустой шаблон с пустым header-ом, который применяется при каком-то параметре в url (request_type=java).И из Java будут делать запросы именно с этим параметром. Java не дает посылать запрос на другой сервер, а пока вы тестируете, вы работаете на APACHE, который создает сам GWT (localhost:8888), то есть посылать запросы во время тестирования на Битрикс не выйдет, так как JAVA не разрешает запросы на другой сервер(разве что использовать ScripttagProxy вместо httpProxy, но не стоит). Генерируйте JSON на Битриксе и копируйте в файлик в папку public проекта. На него и шлите запросы на получение JSON на этапе тестирования. Вечером я Дам Вам знать написал ли подробнее все или нет. Кстати помимо самого GWT придется подключать GWT-ext. А лучше плагин Cypal Studio. Пока все, извините, что коротко, первый пост канул не известно куда(
крыша этого дома - пуленепробиваемая солома.
|
|
|
02.03.2009 14:15:17
Игорь. Ты крутой чувак, я уже понял.
Вот скажи, с чем у тебя ассоциируется моя просьба "распечатай"?
Да, это код получения данных, получает данный код данные в массив, жаль, что распечатать его тебе оказалось сложно. Хотя зачем распечатывать, если можно втупую заменить PERSONAL_PHOTO на AVATAR, даже не заметив, что в массиве $arUSER ключ AVATAR может вообще отсутствовать. Но откуда ж тебе это знать. Пока. Пока.
крыша этого дома - пуленепробиваемая солома.
|
|||
|
02.03.2009 14:03:58
Дизайн застрял в 90-х(
Текстовые поля для ввода данных умышленно заужены? Не понятно, где на странице ссылки. Текст в хедере лучше было оставить без стилизации, так как стилизация бевелом никак не сделала его лучше... Ну если Вы за дизайн отдали не больше $30 - то норм.
крыша этого дома - пуленепробиваемая солома.
|
|
|
27.02.2009 19:58:01
Дима еще один вопрос - вы программируете на Java? (дело в том что я могу дать примеры на GWT-ext, они на джаве, потом компилируются в джаваскрипт). Посмотрите пока тут
Далее слева выбираете раздел Combobox/Linked combobox Код этого примера
Суть в том, что тут значнеия для комбобокса загружаються локально, прямо из переменных, тебе же нужно будет достать их из битрикса... Для этого используеться объект httpProxy, который загружает данные с Битрикса в Store. Фактически он просто посылает запрос на страничку сайта и получает ответ в JSON либо XML. Твоя задача сделать так, чтобы страничка отдавала варианты значений для выпадающих списков в таком формате. Если видишь что справишься - я помогу, расскажу как и что. А так пока углубляться не буду. Но все просто...
крыша этого дома - пуленепробиваемая солома.
|
|||
|
27.02.2009 18:50:18
Игорь, если у тебя не получается, дело не в неправильной и не информативной ссылке, дело в неумении понять даже самые простые вещи по примеру. А жаль.
Там же ясно описан метод который достает поля пользователя, и если у тебя не вышло - следует описать проблему, возникшую при его использовании.
крыша этого дома - пуленепробиваемая солома.
|
|
|
27.02.2009 18:27:18
В компоненте catalog.filter аякс не реализован. Но самому сделать можно.
Я когда делал, от компонента мало что осталось, пользовался библиотекой extjs. Там есть класс для работы с формами. Для каждого из ваших полей вы загружаете список значений из Битрикса, связываете между собой города районы и улицы и можно легко фильтровать районы по городу и улицы по районам. Все чем могу помочь - дать ссылочку на примеры реализации, попросите лично , если надумаете делать...
крыша этого дома - пуленепробиваемая солома.
|
|
|
26.02.2009 18:59:47
Итак, вы имеете для каждой новости дату, заголовок и анонс. Но, на самом деле, в массиве arResult
есть помимо всего этого и SECTION_ID, то есть для каждой новости известен ID раздела. Ваша задача - достать название раздела по ID. Но это +1 запрос для каждой выводимой новости... Так что лучше на мой взгляд изменить работу компонента, с целью достать одним запросом все названия разделов...
крыша этого дома - пуленепробиваемая солома.
|
|
|