nevergone képe

Milyen oldal (mi a címe, elérhetősége), milyen verziójú Drupal, esetleg közvetlen címmel is próbáltad (úgy tudom, az ini.hu csak domain-álnevet ad, vagyis az oldalad elérhető más címekről is, ha nem csal az emlékezetem), stb... vagyis eléggé szokványos kérdések.

0
0
nevergone képe

A sminket saját magad készítetted? Ha igen, akkor érdemes lenne kipróbálnod valamelyik alapértelmezett (pl Garland) sminkkel is.

0
0
nevergone képe

Ha jól értelmezem a kérdésed, akkor próbálkozz meg a hozzászólásokban használható beviteli formát "full HTML" -re állítani, ilyenkor minden HTML tag használható a hozzászólásokban. Ilyen módon akár egy táblázatot is elhelyezhet a hozzászólásban (az más kérdés, hogy ez hogyan fog kinézni, érdemes elötte kipróbálni, esetleg finomítani a sminken, ha sajátot használsz), vagy ha nem akarod, hogy ott kelljen a HTMl kóddal vacakolni, akkor ajánlom valamelyik vizuális szerkesztő használatát, pl. FCKeditor.

0
0
Webappz képe

Ragaszkodsz az i18n-hez, vagy megfelel a Localizer modul is?

Webappz - http://webappz.hu

0
0

Páldi Zoltán

Balu Ertl képe

Innen, a Drupal.hu-ról frissen letöltött 5.2-es kiadásról van szó, a magyarítással egybemásolva. Próbáljátok ki, Nektek továbbmegy-e:

http://balu.ertl.name/install.php

Nekem semmi dolgom nem volt az ini.hu-val, nem is hallottam róluk. Nekem a MediaHosting-nál készült el a tárhelyem pár napja, szerintetek tőlük is érdeklődnöm kéne? Az amerikai cégnél regisztrált doménem első és második DNS-einek átirányítását már beállítottam a tárhely-szolgáltatómtól kapott értékekre.

Vagy lehet, hogy az egész macera az itthon még kevésbé elterjedt .name miatt van?






üdv, balu.ertl
"A jó úttörő ott tud, ahol segít."

0
0
york képe

Hipp hipp hurra :), mar nagyon vartam!!!
Koszonjuk!!!

York.
---
http://openproject.hu

Sweetchuck képe

Szia!

Nem lehet, hogy az eredeti kód az egy kicsit más milyen? Csak a fórum kedvéért egy kicsit átírtad.

Első ránézésre azt mondanám hogy az admin/valami/edit útvonal típusa legyen inkább MENU_NORMAL_ITEM. (kicsi az esély hogy segít.)

Amit inkább furcsának látok az a drupal_get_form() függvénynek átadott paraméterek.
Ezt érdemes megnézni hook_forms().
Ez alapján így kéne kinéznie:

function mymodule_forms()
{
  $forms['mymodule_a_form'] = array(
    'callback' => 'mymodule_a_form',
  );
  $forms['mymodule_b_form'] = array(
    'callback' => 'mymodule_b_form',
  );
  $forms['mymodule_c_form'] = array(
    'callback' => 'mymodule_c_form',
  );
  return $forms;
}
function mymodule_a_form()
{
 
}
function mymodule_a_form_validate($form_id, $edit, $form)
{
 
}
function mymodule_a_form_submit($form_id, $edit)
{
 
}
 
function mymodule_b_form()
{
 
}
function mymodule_b_form_validate($form_id, $edit, $form)
{
 
}
function mymodule_b_form_submit($form_id, $edit)
{
 
}
 
function mymodule_c_form()
{
 
}
function mymodule_c_form_validate($form_id, $edit, $form)
{
 
}
function mymodule_c_form_submit($form_id, $edit)
{
 
}

A fentiek tükrében a hook_menu()-t is módosítani kell.
function mymodule_menu($may_cache)
{
  //...
  $items[] = array(
      'path' => 'admin/valami/edit/ful3',
      'type' => MENU_LOCAL_TASK,
      'title' => t('3'),
      'callback' => 'drupal_get_form',
      'callback arguments' => array('mymodule_c_form'),
    );
  //...
}

Eddig ugyan az mint a te kódod csak más nevekkel.

/admin/valami/edit/[id] címen lehet elérni, ahol az [id] egy szám.

Hiányzik az azonosítók kezelése.

Például az admin/valami/edit/51 útvonal kezelése ugyan az lesz mint a admin/valami/edit útvonal kezelése.
Ha szeretnéd külön kezelni

function mymodule_menu($may_cache)
{
	if(!$may_cache)
	{ 		
		if($arg3 = arg(3) AND is_numeric($arg3))
		{
			//Lekérdezni hogy a $arg3-ban lévő szám az valóban egy érvényes azonosító-e
			$items[] = array
			(
				'path' => "admin/valami/edit/$arg3",
				'callback' => 'drupal_get_form',
				'callback arguments' => array('mymodule_a_form', $arg3),
			);
		}
	}
}
 
function mymodule_a_form()
{
	$form = array();
 
	foreach(func_get_args() as $index => $arg)
	{
		$form[$index] = array
		(
			'#type' => 'item',
			'#title' => "Argument $index = ",
			'#value' => '<pre>' . htmlentities(print_r($arg, true)) . '</pre>',
		);
	}
 
	return $form;
}
0
0
andrew képe

nézd meg a generált html kódot...
...form action="//install.php"...

valami szolgáltató általi kavarás lesz, gyanítom h vmi fv nem v nem jól működik...

szerk:
én már eljutottam az adatbázis telepítéséig, csak a balu/balu/balu nem vált be mint felhasználónév/jelszó/adatbázis :)

bár csak workaround, de ha van pl firefox webdeveloper extension a gépeden, akkor mikor minde oldal megjelenésekkor módosítani tudod a html kódot úgy, h a form action részénél az elején kitörlöld a // -t és már megy is...

0
0
pp képe

(lehet van más sokkal jobb megoldás is.)

Szerintem a footer-ban nem lehet elérni ezeket a változókat, de erről magad is meggyőződhetsz:

 drupal_set_message('<pre>'.print_r(get_defined_vars(),true).'</pre>');

Azonban, bele tudod hekkelni a sminkbe a dolgot. A template.php-ba kell beletenned a megfelelő smink függvényt. A theme_ részt természetesen át kell írnod, a sminknek megfelelően(vagy a smink motor nevére ;))

valahogy így néz ki az eredeti:

function theme_views_view_list($view, $nodes, $type) {
  $fields = _views_get_fields();
 
  foreach ($nodes as $node) {
    $item = '';
    foreach ($view->field as $field) {
      if ($field['label']) {
        $item .= "<div class='view-label view-label-$field[queryname]'>" . $field['label'] . "</div>";
      }
      $item .= "<div class='view-field view-data-$field[queryname]'>" . views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view) . "</div>";
    }
    $items[] = "<div class='view-item view-item-$view->name'>$item</div>\n"; // l($node->title, "node/$node->nid");
  }
  if ($items) {
    return theme('item_list', $items);
  }
}

és valamilyen ilyesmire kell megformáznod:

function theme_views_view_list($view, $nodes, $type) {
  $fields = _views_get_fields();
 
  foreach ($nodes as $node) {
    $item = '';
    foreach ($view->field as $field) {
      if ($field['label']) {
        $item .= "<div class='view-label view-label-$field[queryname]'>" . $field['label'] . "</div>";
      }
      $item .= "<div class='view-field view-data-$field[queryname]'>" . views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view) . "</div>";
    }
    $items[] = "<div class='view-item view-item-$view->name'>$item</div>\n"; // l($node->title, "node/$node->nid");
  }
  if ($items) {
    $output = theme('item_list', $items);
  }
  foreach($nodes as $n){
   $node = node_load($n->nid);
   // itt aztán azt csinálsz vele amit akarsz
  // az output változóba gyűjtöd a dolgokat.
  // persze ha van lapozó, akkor ez a felett fog megjelenni, de csak nem ;))
  }
  return $output;
}
0
0
Anonymous képe

Csak az útvonal és függvény neveket írtam át, a több hajszálra ilyen volt.

A második és a harmadik fül már szépen megy.
Az első fül viszont az "admin/valami/edit" -re mutat, hiába fűztem a path -hoz nála is a $arg3 -et. A szülője útvonala számít. :-(

0
0