pp képe

vagy legalábbis én nem értem mi a problémád. Talán az, hogy a menü nem más, mint egy linkgyűjtemény. Szöveg + url semmi több. Tehát a menü nem oldalak gyűjteménye, hanem linkeké. Azt kéne leírnod, hogy milyen nézeteket/listákat szeretnél és akkor tudunk segíteni, így nem. (fórumon úgy érzem nehéz lesz ezt a párbeszédet lefolytatni ;))

Egy hír úgy jelenik meg a hírek menüpontban, hogy a hírek menüpont egy kategória elemeit listázó url-re mutat és ebbe a kategóriába/listába kerül bele a node. Vili ez? (nehogy azt írd, hogy villi, ha közben ennek homlokegyenest mást írsz folyton, legalábbis így tűnik.)

Azt, hogy mi kerüljön bele egy listába azt tudod a Drupal felületéről szabályozni. Azt, hogy mi jelenjen meg nem mindig, néha szükség van sminkelésre is ahhoz.

pp

0
0
pp képe

Nem írtad milyen Drupal, de ebből a szempontból nagy különbség nincsen:

http://api.drupal.org/api/file/developer/topics/forms_api.html/5

Az oldal előállításánál meghívod a drupal_get_form(form_id) függvényt és kész!

Készítesz egy form_id nevű függvényt, ami visszaadja a formodat leíró asszociatív tömb-öt (melyben újabb és újabb tömbök vannak ;))

Ha a kinézetét akarod megváltoztatni, akkor meg létrehozol egy theme_form_id nevű függvényt, amiben a drupal_renderrel bűvészkedsz. Amit rosszul csináltál, hogy kihagytad a drupal_get_form függvényt ami tulajdonképpen a form feldolgozó mechanizmus. (tehát csak a lényeget hagytad ki és a púdert poroltad a semmmibe)

pp

0
0
andrew képe

pl a node.tpl.php -ba a megfelelő helyre.:

<?php
global $user;
print $user->profile_realname;
?>

természetesen ez a belépett felhasználó "realname" profil mezőjét fogja kiírni.
neked először a node tulajdonságaiból meg kell szerezned a tulajdonost, majd az alapján betölteni a $user -t és aztán kiíratni...

0
0
Pasqualle képe

ez a hook_submit-ban van?

szurd be ezt a kodot a $pattern ertekadas moge, ha a fejlecre kattintas utan megjelenik ez az uzenet, akkor nyilvanvalo a hiba..

if (empty($pattern)) {
  drupal_set_message('ez igy nem jo');
}
0
0
crt képe

Mert összekevered az :active pseudo-class-t a drupal által hozzáadott osztállyal. Így próbáld:

.menum .active {
  display: block;
  color: #977F65;
  background-color: #977F65;
  text-decoration: none;
}

Üdv: Zoli

0
0
Bálint képe

Jó, akkor nézd meg a pp által belinkelt oldalon a Theming Forms című részt.
Készítened kell egy theme_valamilyen_form nevű függvényt, amivel felülírod az alapértelmezett drupal-os űrlapmegjelenést. Itt mindent úgy pakolsz össze, ahogy te akarod, és igen, ide kell a drupal_render függvény.

Táblázatba is rendezheted a form elemeket, ha mindenképpen azt szeretnéd, csak nézz utána, hogy hogyan készítesz táblázatot.

Itt elég jól le van írva:
http://www.group42.ca/theming_101_%E2%80%93_theme_table_function

Sok sikert! ;)

0
0
andrasbandi képe

Az l() függvényt hogyan tudom rávenni, hogy a szöveg, amit beteszek, bold legyen?

Közben megtaláltam:
 print l("<b>link szöveg</b>", "node/1", array( 'html' => 'TRUE' ));

Köszi a segítséget.

0
0
pp képe

Az a baj, hogy a php ha localhost-ot talál, akkor socket-en keresztül kapcsolódik a mysql-hez, tehát a port nem lesz figyelembe véve. (mivel nem tcp a kapcsolat ugye) Használd a gép ip címét, vagy a 127.0.0.1 ip címet. (vagy egy másik domain nevet, vagy mit tudom én, csak ne a localhost-ot)

Ezt ne is keresd a mysqli leírásnál, mert ott nincsen. ;)

http://hu.php.net/manual/en/function.mysql-connect.php

Whenever you specify "localhost" or "localhost:port" as server, the MySQL client library will override this and try to connect to a local socket (named pipe on Windows). If you want to use TCP/IP, use "127.0.0.1" instead of "localhost".

0
0
dj képe

Első ránézésre működik is a dolog, csak

Viszont van arra lehetőség, hogy egy szótárat hozz létre, és az abban lévő kifejezéseknek megmondod, hogy melyek a másik nyelven megfelelő kifejezések (Város -> City). Én így csináltam.

a City-nek nem tudom megadni, hogy Város legyen. Nem találom sehol ezt a lehetőséget.

A Multilingual system beállításom ( Administer -> Site configuration -> Multilingual system ): Mixed current language (if available) or default language (if not) and language neutral
A taxonomy beállítása pedig ( Administer -> Content management -> Taxonomy -> edit vocabulary ): Localize terms. Terms are common for all languages, but their name and description may be localized.

Mit kéne másképp beállítani illetve hol találom a fordítási lehetőséget?

Előre is köszönet!
Dudás József

0
0

Üdv!
Dudás József

aboros képe

gyakran használok lustaságból ilyeneket, hogy egy eseménysor elején:

$c = $comment;

hogy utána már ne kelljen huszonhatszor még begépelnem, hogy $comment->, hanem elég legyen annyi is, hogy $c->cid; (van aki meg angol billentyűzetkiosztással kódol, vágesz;)

mielőtt beküldtem ezt, gondoltam kitisztázom ezeket a $c -ket belőle, hogy jobban érthető legyen elsőre is és sajnabajna egy bennemarad. szori. de így legalább gondolkodni is kellett rajta, ami sose árt és tuti megjegyzed az utat, ami aztán más problémáknál is jól jön majd.

NINCSMIT! :D

0
0

-
clear: both;