Orion76: Комментарии

Главные вкладки

7 сентября 2011 в 13:28

Да... вот что еще обычно раздражает..
ТС пишет что-то типа:
"У меня красная машина, она не едет, помогите"

Начинаешь выпытывать:
Что за машина..
Как не едет..
Куда не едет..

Зачем, грит, тебе эта "вода"...Скажи просто, почему не едет.

7 сентября 2011 в 11:33

Да вроде и так болших сложностей нет...
Универсальные функции (get,set) писать сложнее...
$form_state['values'] - массив значений и вложенных массивов
Его структура определяется структурой $form и параметрами элемента формы '#tree' '#parent'
Посмотрите примеры форм, обращая внимание на эти параметры и поймете закономерность..

Вот небольшое описание $form_state
http://ezh-leon.ru/formapi-v-drupale-6

7 сентября 2011 в 5:31

"Shi3A" wrote:
А то программно подцепаю стандартно созданные блоки

Что вы имеете ввиду?
Скорее всего менюшка цепляется к блоку хуком при генерации содержимого или темизации.
Может вы как-то неправильны выводите их программно?

Впринципе можно просто подсмотреть код в приведенных вами модулях...
Скорее всего массив элементов блока надо "пропустить" через некоторую функцию одного из этих модулей..

7 сентября 2011 в 0:38

"iHappy" wrote:
я понял, ты читаешь первую строку, на дальше тебя не хватает.

Эт хорошо... что понял... прогресс
Ты еще наверное считаешь что люди ходят на друпал.ру, что бы пообщаться с коллегами по теме,
спросить совета, поделиться опытом?
Наивный.. Я открою тебе глаза...
Они ходят сюда почитать твои "остроты" по поводу моего умения читать..

7 сентября 2011 в 0:26

есть примеры кода для частоиспользуемых опреаций.
скачать можно сдесь:
http://drupal.org/project/examples

кстати внутренности drupal_json() знать не обязательно-))
она просто отдает скрипту браузерf данные-переменную в формате json
т.е. в функции подготовливающей данный для оправки скрипту вместо
return $data;
пишите:
drupal_json($data);

в ява-скрипте отправляете аякс запрос друпалу

6 сентября 2011 в 23:19

Самому использовать , небыло повода
Но судя по отзывам-описаниям на это сайте, многие для обеспечения данного функционала используют модуль Taxonomy Hierarchical Select
Создаете словарь таксономии
Добавляете термины:
Первый уровень терминов - фирмы
Второй уровень - модели продуктов
пример:
SONY (первый уровень)
- model 200 (второй уровень)
- model 300
- model 400
PANASONYC
- model 200
- model 300
- model 400
NOKIA
- model 200
- model 300
- model 400

6 сентября 2011 в 23:07

друпал.ру все больше и больше становиться похожим на проститутку...

Одни приходят сюда чтоб получить первый сексуальный опыт.
Другие - повысить свою самооценку
Третьи - поиметь ее нахаляву

крайних искать нет смысла..
а виноваты каждый по своему..

Помяните мое слово.. назревают перемены
хорошо бы, чтоб в лучшую сторону...

6 сентября 2011 в 22:05

"Сделать ссылкой" ненадо... просто в поле "текст" сформируйте ссылку токенами и html-тегами
"Сделать ссылкой" - это если вы захотите title сделать ссылкой на ноду..

6 сентября 2011 в 21:22

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
А если вопрос сложный и интересный

Истинный профи не позволит себе иметь пробелы в знаниях в области своей специализации.-)))

6 сентября 2011 в 21:16

все правильно но чуть подругому-))
Поля, которые необходимы для формирования ссылки(nid, title) скройте- галка "Исключить из вывода"
Добавьте поле Глобальный: Пользовательский текст
В нем доступны токены всех выбранных полей... в нем сформируйте нужную ссылку

6 сентября 2011 в 21:02

"php5eng" wrote:
В начале скажу, что считаю идею обучения друпалу на русском языке безперспективной для обучающихся. Отличительная особенность друпала - кирпичики (модули) из которых собирается сайт.

Может быть устройство двигателя мерседеса нужно учить и на английском языке, но раздел физики "Механика" и принципы работы двигателя внутреннего сгорания лучше на родном-))

6 сентября 2011 в 20:47

Регестрируете во вспомогательном модуле Друпал элемент меню через hook_menu... например : give-me-data
в параметре элемента меню $page callback указываете имя функции, которая будет возвращать нужные вам данные ява-скрипту на странице, данные отправляются функцией drupal_json.

ява-скриптом отправляете запрос друпалу с параметром q=give-me-data
и ловите ответ...

как-то так..

6 сентября 2011 в 17:54

В функции обработки сабмита, значения полей формы лежат в $form_state['values'] в виде
[parent][elem_name]=> elem_value

кстати... действительно почитайте суперссылочку... ни разу пользоваться не приходилось, но вроде можно задавать функцию-обработчик валидации-сабмита индивидуально отдельному полю формы.

6 сентября 2011 в 17:45

Сделайте 2 страничных вида(views) для 2-х видов путей (вид "Страница"(Page) - Настройки страницы - Адрес)
Например:
огород/инструменты/%
огород/овощи/%

где %- будет меняться на идентификатор ноды
Аргумент: Материал - nid

Добавте нужные наборы полей для обоих видов

Останется только создать меню для доступа к видам с сылками на:
огород/инструменты/1
огород/инструменты/2
огород/инструменты/3
огород/инструменты/n

Меню можно можно сделать при помощи того же views вид-Блок

6 сентября 2011 в 17:14

"alex_shut" wrote:
я постоянно натыкаюсь на слова что нужно систематизировать тот массив инфа, который есть

я тоже,
наверное,раз все об этом говорят, это и есть "печка от которой надо плясать"-))

"alex_shut" wrote:

Но не с кратким описанием, а с довольно таки расширеным.

6 сентября 2011 в 15:54

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

6 сентября 2011 в 15:47

Еще одна задумка..

Часто, даже чтобы поискать ответ на вопрос в гугле или по сайту, необходимо знать ,как сформировать поисковый запрос.
Т.е. элементарно, необходимо ориентироваться в терминологии "темы" вопроса.
Хорошо бы сделать раздел Терминология по друпал и веб-технологиям.
Справочник терминов, их синонимов, связанных терминов с кратким описанием.

6 сентября 2011 в 13:27

Обычно, если ява не работает сначало надо выяснить: подгружаются ли скрипты на страничку. Посмотрите наименования файлов скриптов в папке нужного модуля.Поищите их в исходном коде страницы.

кстати... зашел на сайт анонимом.. все работает
браузер: firefox

6 сентября 2011 в 13:18

Действительно... затянулось..

Может просто:
Определить первоочередные цели..
Составить план-минимум
Начать разработку v1.01

А в последующих версиях уже наращивать функционал...

5 сентября 2011 в 23:51

"iHappy" wrote:
У ребенка нету другого источника знаний, кроме родителей.

Жизнь... лучший учитель... И вас научит...
Судя по вашим суждениям..у вас еще много времени для этого..

Что-то беседа зашла в тупик...
Есть еще что по теме обсудить?-))