Eclipse+Drupal+xDebug

Прислано: oblivion

вт, 24/11/2009 - 12:20

Другие статьи по теме:

Очень неплохая статейка о настройки дебагера xDebug для работы с Drupal.
http://sites.google.com/site/drupaldebugmultisite/Home
От себя хочу добавить что установка на Wamp xDebug была весьма фееричная и казистая.
И да, очень стало легко писать модули, просто само удовольствие.
P.S. Стоит упомянуть, чтобы в вашем модуле просмотреть что в переменных(как простой пример), нужно начать дебажить сайт, дальше нажимать Resume, пока вы не доберетесь до нужного вам урла.

[Решено]Простой Ajax по типу Страна-Город

Прислано: oblivion

чт, 09/07/2009 - 07:12

Другие статьи по теме:

Всем привет.
Мне нужен пример реализации аякса 2-х select полей для друпала по типу выбора "Страна" и в другом селект поле показывается "города". Пишу модуль по этому примеры с views думаю мне не подойдут, также hierarchical_select тоже мне не подходит. А, чуть не забыл, это все крутится на jQuery.
Спасибо за помощ.
-------------
Пока копаю примеры из оф. сайта на jQuery.
P.S. Итак, таки нашел я решение для своей задачи.

<?php
/*
* итак, у нас есть 2 поля селекта в форме, я упускаю что именно находится в массиве $options,
* это особо не важно. интересный момент сдесь функция drupal_add_js, в ней собственно и происходит
* обращение к бекенд скрипту. 
*/
function hook_menu(){
    
// add js for ajax
    // better use drupal_get_path() to find select.php file
    // also see edit-node-types and edit-nodes: it's the keys of form array
    
drupal_add_js("$(function(){
     $(\"select#edit-node-types\").change(function(){
       $.getJSON(\"sites/all/modules/opencookbook_taxonomy_view/select.php\",{id: $(this).val(), ajax: 'true'}, function(j){
        var options = '';
        for (var i = 0; i < j.length; i++) {
          options += '<option value=\"' + j[i].optionValue + '\">' + j[i].optionDisplay + '</option>';
        }
        $(\"select#edit-nodes\").html(options);
        })
       })
    })"
'inline');
    
$form = array();
    
// this $options array, in my case, have format like this:
    // $options = array(1=>"node_type_1", 2=>"node_type_2"....);
    
$options = array();
    
$form['node_types'] = array(?>

Видео про Drupal

Прислано: oblivion

пн, 25/05/2009 - 07:09

Другие статьи по теме:

Я просто оставлю это здесь http://www.zivtech.com/videos/drupal-video-planet

[решено] pager_query на странице с формой

Прислано: oblivion

ср, 06/05/2009 - 14:39

Другие статьи по теме:

Нужна ваша помощь, запутался что то.
Каким способом сгенерить страницу с формой и пейджингом одновременно?
Поясняю. На странице генерится форма для выбора нод по оприделенным критериям(типа поиска, но не совсем).

<?php
// hook_menu() 
function mymodule_menu($may_cache){
  
$items[] = array(
    
//...
    
"path" => "mypage",
    
"callback arguments" => array('mycallback_function'),
    
//...  
  
);
return 
$items;
}
// callback function
function mycallback_function(){
  
$output drupal_get_form("special_form");
  return 
$output;
}
// длииииинная форма
function special_form(){
  
// много всяких полей формы
  
return $form;
}
?>

Но вот дилемма, куда же поместить пейджинг?
<?php
  $nodes_per_page 
10;
  
$result pager_query(db_rewrite_sql("SELECT n.nid, n.created FROM {node} n WHERE n.promote = 1 
AND n.status = 1 AND type='node_type' ORDER BY n.sticky DESC, n.created DESC"
), $nodes_per_page);

  
$output '';
  while(
$data db_fetch_object($result)) {
    
$output .= node_view(node_load($data->nid),TRUE);
  }
 
$output .= theme('pager'NULL$nodes_per_page);
?>

Работать должно так: пользователь заходит по нашему пути "mypage" и видит по умолчанию список нод(как на главной странице с (!)пейджнгом), но в верху в коллапсибле форма для выбора нод по определенным параметрам.
Вы подскажите только куда копать.
П.С. Вьювс не подходит мне.

TreeView плагин от jQuery для Drupal 5

Прислано: oblivion

пн, 04/05/2009 - 12:50

Другие статьи по теме:

Всем привет!
Ковыряюсь с плагином хочу внедрить в друпал но как то с первого раза не вышло. Есть модуль с оф. сайта но он какой то кривоватый, пока буду разбираться сам если есть предложения/идеи/решения отпишитесь будит полезно.
Заранее спасибо.

jqDialogForms

Прислано: oblivion

чт, 12/03/2009 - 14:24

Другие статьи по теме:

Кто нибудь пробовал юзать сабж в друпале?
Демка
алсо, на jquery подскажите дрогндроп модальные окошки.
Спасибо.

Импорт/Експорт словаря

Прислано: oblivion

вт, 20/01/2009 - 09:06

Другие статьи по теме:

а существует ли полноценный, "нормальный" модуль для импорта/експорта словаря?
А то я сделал такой, потому что не нашел, походу нету такого модуля. Меня бы в принципе устроил importexportapi но он, кто пользовался, создает термины точно с таким же tid как и был, а потом ошибки вылазят при создании терминов. Так вот мой модуль полностью имортирует и даже експортирует :) словарь с создание терминов начиная с последнего id что находится на сайте експортёре. Еси нет такого модуля, я подшаманю свой(он у меня в связке идет с другими модулями) и выложу.

Создание термина с именем ноды или как усложнить себе жизнь

Прислано: oblivion

вт, 20/01/2009 - 08:07

Другие статьи по теме:

Привет.
1. Нужно при создании ноды создавать термин с точно таким же именем как и нода, как лучше это сделать? Может есть модуль?
Не подходит настройка словаря с free tagging, даже не спрашивайте почему.
P.S. Смотрю в сторону nodeapi.

2. Как "спрятать" поле таксономии при создании ноды, хотя тип ноды принадлежит словарю?
P.S. Хочу показывать свое поле для выбора термина, к примеру тип ноды "Сорта_конопли", показывать только те термины принадлежащие этому термину(уж больно много терминов развелось, и будит еще больше, речь идет о сотнях а может и тысячах терминов). Поглядываю на form_alter.

Ссылки для темизации и изменения форм

Прислано: oblivion

чт, 27/11/2008 - 09:40

Другие статьи по теме:

Нашел неплохое собрание ссылочек по изменению и темизации форм.

HowTo: Theme a CCK input form
http://drupal.org/node/101092

Modifying Forms in Drupal 5 and 6
http://www.lullabot.com/articles/modifying-forms-5-and-6

Adding extra fields to the product (Übercart)
http://www.ubercart.org/forum/support/3274/adding_extra_fields_product

hide cck labels in input forms
http://groups.drupal.org/node/5119

Drupal - How to Theme CCK Input forms
http://www.harostreetmedia.com/content/drupal-how-theme-cck-input-forms - same as the one above, but perhaps easier to read given the format.

Using hook_form_alter to fill in cck fields automatically and then hiding them from users (there's no explanation here, just some code)
http://drupalbin.com/64

Module Weight - it appears that if you wish to affect the output of a form, you need to make sure that your module gets loaded after. This may help.
http://drupal.org/project/moduleweight

Forms API - How to use hook_form_alter
http://www.hiveminds.co.uk/node/3109

Drupal's Form-handling System (for non-node data)
http://drupal.org/node/202756

Drupal 5: Making forms that display their own results
http://www.lullabot.com/articles/drupal_5_making_forms_that_display_thei...

Forms API Reference
http://api.drupal.org/api/file/developer/topics/forms_api_reference.html/5

How to theme a Drupal form
http://agaricdesign.com/note/how-theme-drupal-form

HOWTO: Fully Theme And Customize The Drupal User Registration Form

разыскиваем термины

Прислано: oblivion

пт, 17/10/2008 - 10:04

Другие статьи по теме:

запсь бортового журнала 1.
При заполнении словаря терминами, которые перевалили за сотню, возникла очень не однозначная ситуация,
а именно они пропали. Странно то что никакой ошибки не было и в базе они по прежнему присутствуют.
Исследования пропавших терминов продолжаются...
запись бортового журнала 2.
Поиски бага привели к функции taxonomy_get_tree, которая ничего не выводит.
Копаим дальше...

а вы, пробовали импортировать тип содержания?

Прислано: oblivion

ср, 20/08/2008 - 13:22

Другие статьи по теме:

я, да - безуспешно.
сначало создал тип содержания, подабавлял там всякие поля. Кинул на експорт, сохранил, удалил тип содержания. Попробовал импортировать - *дуля*. Ошибка с каким то defaul_value. Начал копать че за бока. На drupal.org это то же не новость, и в cck модуле этот баг вроди как бы и не запатчен.
В моем случае баг состоял в том что в массиве $content['fields'] (кто пробовал делать импорт/експорт поймет меня что за массив) нужно было 'widget_type'=> "options_buttons" всегда помещщать в верх. Ну, я так и сделал, и вуаля, все гуд.

<?php
...
// там сверху идет массив $content
foreach($content as $key1 => $fields) {
    foreach(
$fields as $key2 => $value) {
        if (
$value['widget_type'] == "options_buttons" && $key2 != 0) {
          
$temp = array();
//          print "<pre>";
          
$temp $content[$key1][$key2];
//          print_r($temp);
//          print"<pre />";
          
unset ($content[$key1][$key2]);
          
array_unshift($content[$key1], $temp);

//          print "have it!";
        
}
    }
    print 
"<pre>";
    
print_r ($content);
    print 
"<pre />";
}
?>

фамилии, ну очень смешно

Прислано: oblivion

вт, 12/08/2008 - 23:10

Другие статьи по теме:

Я уже собирался спать ложится, как меня посетила интересная мысля. Погуглил и нашел. Правда такого я не ожидал.
Есть сайт - база жителей Украины(nomer.org/allukraina/). Так вот там есть поиск по фамилии, имени, места жительства и пр. Оказвается среди нас живут такие люди(честно, никого не собирался обидеть, фамилия она и в африке фамилия)...

  1. ВИНДА ИВАН ИВАНОВИЧ
  2. ХУЙ ЧЖЕНЬЦЗЯН (с песни слов не выкинеш)
  3. ЖАДИНА ЛЮДМИЛА МИХАЙЛОВНА
  4. КОЗА ЕЛЕНА СТЕПАНОВНА
  5. ПУПКИН ВЯЧЕСЛАВ ВАЛЕРИЕВИЧ
  6. МЫШКА АННА ГАВРИЛОВНА
  7. ПИВО МАРИЯ ФЕДОРОВНА
  8. ВОДКА ВАСИЛИЙ ИВАНОВИЧ
  9. КРОКОДИЛ НИНА АНТОНОВНА
  10. ВЕЛИК ВАЛЕНТИНА ПЕТРОВНА
  11. СЕРВЕР ВЛАДИМИР ХАЛИЛЬЕВИЧ
  12. АДМИН ЕВГЕНИЙ ИВАНОВИЧ
  13. ЧУК ВАСИЛИЙ ВАСИЛЬЕВИЧ
  14. ГЕК МАРИЯ ИВАНОВНА
  15. МАЛДЕР ДЭВИД ГЕНРИ
  16. ДЖАБЕР АЛЬ ХАСАН
  17. ПУТИН ВЛАДИМИР АЛЕКСАНДРОВИЧ
  18. БУШ ИВАН ЛЮДВИГОВИЧ
  19. ДОС ВАСИЛИЙ АЛЕКСЕЕВИЧ
  20. СЕРЛО ОЛЬГА КИРИЛЛОВНА
  21. ГОРИЛА НАДЕЖДА ИВАНОВНА
  22. НЕО АЛЕКСАНДР ВАСИЛЬЕВИЧ
  23. МОРФЕЙ ИГОРЬ ИВАНОВИЧ
  24. СИМПСОН ОКСАНА ВЛАДИМИРОВНА

фу, наверно хватит :)

Understanding Drupal

Прислано: oblivion

пн, 04/08/2008 - 09:54

Другие статьи по теме:

Совсем недавно товарищи из lullabot.com порадовали сборкой полезных видео роликов о Drupal-е (6).
Все это называется Understanding Drupal. Весит это чудо совсем чуть-чуть: 960Mb. Есть такие топики:
1. Как добавлять и редактировать содержимое(How content is entered and managed)
2. Как управлять пользователями и правами(How users and user permissions are handled)
3. Что такое блоки и что они могут(What blocks are and what they can do)
4. Общее представление и возможности системы модулей Drupal(The concepts and capabilities of Drupal’s powerful module system)
5. Как Drupal оперирует навигацией и системой меню(How Drupal handles navigation and its menu system)
6. Как с помощью тем изменить шаблон сайта, дизайн и представление(How themes alter the site layout, design, and presentation)
7. Конфигурирование сайтом и управление настройквми(Site configuration and administrative messages and settings)

Firebug Lite 1.2

Прислано: oblivion

вс, 03/08/2008 - 08:11

Другие статьи по теме:

Вышла новая lite-версия Firebug — лучшего отладчика CSS и ява-скриптов. Теперь можно и в Oper-у и в ИЕ подключать. Перейти на официальную страницу.

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

книга о разработке модулей для Drupal6

Прислано: oblivion

пн, 07/07/2008 - 22:53

Другие статьи по теме:

Нашел книжку Learning Drupal 6 Module Development. Не знаю может уже кто выкладывал... Содержимое пролистал, вроди не плохо, не читал конечно, но это впереди.
Размер 3.9Мб
Язык Анг.

RSS-материал

Новое на сайте

Ссылки партнёров