Sk8erPeter képe

Debuggolásra használj Xdebug+NetBeans kombót (vagy Eclipse, vagy ami jobban tetszik, mindenesetre valami tisztességes IDE-t, amivel lehet debuggolni rendesen), elsőre lehet, hogy nem könnyű átlátnod, de bőven megéri, kedvcsináló:

NetBeans debugging $form variable

Itt a $form változó értékét láthatod, úgy, hogy beraktam egy breakpointot a megfelelő helyre, lejjebb görgetve:

NetBeans debugging $form variable --> timezone

Tehát mint látható, a $form['timezone']-nal érhetők el az időzónára vonatkozó dolgok.

Itt a $form változó értékével játszogathattam volna még úgy, hogy a Devel modul által kínált dpm() függvényével kiíratom, meg egyéb módon is lehet vele szenvedni, de localhoston debuggolni egy tisztességes IDE és Xdebug segítségével jóval könnyebb. Érdemes kipróbálni, aztán használni, sok időt megspórolhat (miután az ember beállította).

Hogy melyik Xdebugot kell felraknod, ahhoz itt tudsz segítséget kérni, a phpinfo() vagy php -i kimenetének bemásolásával:

http://xdebug.org/wizard.php

Hasznos böngészőbővítmény is van hozzá:
http://xdebug.org/docs/remote

Chrome:
Xdebug helper
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc

Firefox:
The easiest Xdebug
https://addons.mozilla.org/en-US/firefox/addon/the-easiest-xdebug/

5
0
csakiistvan képe

De ahhoz a Rules modul kell, ez a rules ami elküldi a levelet a szerző címére

{ "rules_notify_the_author" : {
    "LABEL" : "Notify the author",
    "PLUGIN" : "reaction rule",
    "OWNER" : "rules",
    "REQUIRES" : [ "rules" ],
    "ON" : { "node_insert--article" : { "bundle" : "article" } },
    "DO" : [
      { "mail" : {
          "to" : "[node:author:mail]",
          "subject" : "Teszt rules",
          "message" : "Hello world",
          "language" : [ "" ]
        }
      }
    ]
  }
}

Persze a tárgyat meg a többit írd át, a lényeg hogy a Token modul legyen bekapcsolva mert az kell ahhoz hogy az email to eleme ki legyen töltve

1
0

Drupal full-stack developer at Wunderman Thompson Budapest

node term módosítása

Gábor Mayer képe

sziasztok

node feltöltésekor szeretném hozzáadni a hozzárendelt termek szülőit is a gyökérig. csináltam egy ilyen modult, de ha jól sejtem az insert már csak az adatbázisba illesztés után fut le ezért nem működik. hogy lehetne ezt kivitelezni?

<?php
function teszt_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
 
  switch ($op) {
    case 'insert':
      foreach ($node->taxonomy as $vocabulary => $terms) {
        foreach ($terms as $term) {
          $parents = taxonomy_get_parents_all($term);
          foreach ($parents as $parent) {

Régió szerkesztés után hiba

Anonymous képe

Üdv! Drupal 5.1, mySQL 5.1 és php 5.x

Egy smiket átalakítottam úgy, hogy betettem egy plusz régiót. (affaires sminkbe a content fölé)

ezeket csináltam:

létrehoztam egy template.php -t
ez került bele:

function affaires_regions() {
    return array(
 
        'left' => t('left sidebar'),
        'right' => t('right sidebar'),
        'content' => t('content'),
        'header' => t('header'),
        'footer' => t('footer'),
 
        'menuX' => t('menuX')
    );
}
Fórum: 

Fotogalériát megjelenítő kód

bimbo000 képe

Sziasztok!

Egy saját tartalom típushoz (node) szeretnék fotogalériát csatolni, ezért telepítettem az image,imagecache, cck multimage, thickbox modulokat. Működik is minden, ha kiiratom a $content változót a saját tartalom megjelenítését szolgáló tpl.php fájllal, megjelennek a képek, működik a galéria, viszont nekem csak a galériát kellene külön megjelenítenem, mert a többit már lekezeltem. A tartalom, amit generál a fotoalbum a következő:

<div class="field field-type-image field-field-fotogalria">
<div class="field-label">Fotogaléria:&nbsp;</div>
<div class="field-items">
Fórum: 

form themeing

gdavid képe

Hi

van egy k.nagy problemam a d6-al...
1. kezd herotom lenni a 6-os drupaltol. pedig az 5-ost imadom. tudom ez egyeni szocproblem nem is ez a gondom.
2. csinaltam egy form-ot. szeretnem theme-elni.

function valami() {
  $res=db_query("SELECT ...");
  return drupal_get_form("vmi_form",$res);
}
 
function vmi_form($form_state, $res) {
 $form['#tree']=TRUE;
 while ($sor=db_fetch_object($res)) {
  $form[$sor->kulcs][$sor->ertek]=array(......);
 }
 $form['#theme']='theme_vmi_form';
 return $form;
}
 
function theme_vmi_form($form) {

Alsmink helyes kialakítása

csakiistvan képe

hello,

Szerettem volna módosítani a Garlandban valamit, így a sites/all/themes/story helyre, ahol a story a létrehozandó sminkem, elhelyeztem egy story.info file-t, és a Galrlandból átmásolt page.tpl.php módosított változatát.

story.info file tartalma

; $Id: story.info,v 1.5 2007/07/01 23:27:32 goba Exp $
 
name = Story smink
description = Ez egy smink
core = 6.x
version = 6.x-dev
base theme = garland
engine = phptemplate
 
stylesheets[all][] = style.css
 
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
Fórum: 
Drupal verzió: 

Flash beágyazása a karbantartási oldalra

kisspepe képe

Sziasztok!

Egy Flash játékot szeretnék beágyazni a Drupal oldalam karbantartó lapjára. Az oldal a NextTárhelyen van. Az swf fájl elérési útja htdocs/flash/lock-n-roll.swf

Hogyan tudom én ezt beágyazni a webhely beállítása --> webhely karbantartás oldalon keresztül?

Prog.hu-s HTML kóddal próbálkoztam, de nem jelenik meg. A következő kódot próbáltam meg átírni.

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="700" height="500" id="Lock-N-Roll" align="middle">
Fórum: 
Drupal verzió: 

login form sminkelés

inf képe

Sziasztok!

A problémám a következő. A login form-t szeretném egy kicsit átalakítani. Megcsináltam az itt található lépéseket (http://drupal.org/node/350634) a második lépés kivételével. A második lépést azért csináltam máshogy, mert Zen altémát használok. A template.php file-ban most a köv. idetartozó metódusok vannak:

/**
 * Implementation of HOOK_theme().
 */
function mytheme_theme(&$existing, $type, $theme, $path) {
	$hooks = zen_theme($existing, $type, $theme, $path);
 
	$hooks['user_login'] = array(
        'template' => 'user-login',
Fórum: 
Drupal verzió: 

Ubercart Discounts (Alternative) adatbázis frissítési hiba

csoki19 képe

Üdv Mindenkinek!
Olyan kedvezményt szeretnék megvalósítani, hogy ha egy felhasználó 10-nél többet vesz egy termékből akkor kapjon 10% kedvezményt!
Ehhez Ubercart Discounts (Alternative), néztem ki mert már néztem a többi kedvezmény adására szolgáló modulokat, de nem sikerült egyikkel sem! :(
"Ha valaki tud ajánlani más alternatívát szívesen veszem!"
Most ezt szeretném kipróbálni, de már az elején amikor felrakom és ráfrissítenék az adatbázisra ezt a hibát dobja! Elnézést ha csúnya lesz de talán hátha valaki a teljes hiba üzenetből rájön a megoldásra.

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: