hcpeter képe

Nem tudtam, mert még csak most kezdtem foglalkozni vele. Azért léptem ki mindig az admin részből, hogy lássam a felhasználó éppen mit lát. De tetszik a rendszer, bár rá kell érezni a logikájára...:)

0
0
aries képe

Logikai bukfenc van abban, hogy a page.tpl-ben akarod megjeleníteni a $node-ot, bár lehetséges. Hogyan hoztad létre a $node-ot?

Aries
http://aries.mindworks.hu

0
0
Pál úr képe

A $node-ból kizárólag a $node->files-ra, vagyis a node-hoz csatolt fájlok listájára van szükségem, mert ezt a $content-en kívül (a tartalomtól független jobb oldali mezőben) kell megjelenítenem.

Az alapvető adatok innen származnak, a fájlok megjelenítésének módja pedig innen (igen, én kérdeztem ott is...).

Miért logikai bukfenc? Hogy kell jobban?

0
0
Sweetchuck képe

Ha 2 darab böngészőt használsz egyszerre akkor nem kell folyton kilépkedned.
Például a FireFox-ban adminisztrálsz és az Operában felhasználóskodsz.

"Régi trükk. Eddig mindig bevált ahányszor csak kipróbáltam. - Azaz eddig még egyszer sem."

0
0
tomiki képe

Szia!
Köszi, erre gondoltam én is. De ugyanaz a user be tud loginolni egyszerre többször? Mert mi van, ha az ismerősök nem loginolnak ki, vagy pont egyidőben akarják különböző gépekről többen is kitölteni a form-ot.
Ezt majd megpróbálom két géppel kipróbálni, de addig is a kérdés él :)
Tomiki

0
0
Pál úr képe

Miért akarnád mondjuk egy admin oldalon megvizsgálni, hogy van-e az (éppen nem létező) $node-ban csatolt fájl?

Speciel pl. az admin-hoz van másik smink.

Egyelőre számomra továbbra sem világos, ez most hogy függ össze a kérdésemmel.

Van egy (számomra legalábbis) igen összetett smink (huszonegynéhány egymásra float-olt div-vel, helyzetérzékeny menükkel, nagyon szigorúan -- pixelre -- kötött design-nel). Ebben vannak mozgó és vannak állandó elemek. Az állandó elemek egyike egy, a képernyő jobb oldalán megjelenő terület, ami minden oldalon jelen van, de bizonyos esetekben kell, hogy tartalmazza a node-hoz csatolt képeket. A tartalom valóban a node-ból jön, de a megjelenítés a node-nak fenntartott területen kívül kell, hogy történjen. A releváns kódrészletet másoltam be a több, mint 150 sornyi page.tpl.php-ból, illetve a hozzá szorosan tartozó mintegy 1000 sornyi CSS-ból. Gondoltam, hogy a nálam sokkal gyakorlottabb szeműek észrevesznek valami olyan hibát, amit én nem.

Eddigi olvasmányaim alapján egyetlen egy helyen sem találkoztam olyan megoldással sem itt, sem a drupal.org-on, ahol a tpl fájlok nem zárt egységet alkotnának, vagyis ahol a tpl fájl magában -- mley így bár töredékes, de -- nem lenne szintaktikailag helyes. A megrendelő által követelt design pedig, feltéve hogy az általam feszegetett problémát meg szeretném valahogy oldani, az általad "javasolt" megoldást használva, a fenti szabályt betartva nem megoldható.

Szóval, vajon a fenti kód, ha a $node->files 2 vagy több fájl adatait tartalmazza, miért csak az utolsót jeleníti meg, vagyis hol lehet a kisördög elrejtve?

0
0
tomiki képe

Köszi, ez megoldotta a dolgot, most az anonimokon kívül mindenki látja és ezt akartam.
Kösz még egyszer!

0
0
ggot képe

Mindenki okulására közlöm a megoldást, elég sokat szarakodtam vele, egy segítőkész profi valszeg 2 perc alatt kiszúrta volna :S

Tehát a page.tpl headjét kellett kicserélni az alap theme-ek page.tpl kódjára. Nem teljesen vágom még h mi értelme ennek és az előző miért volt rossz, de pusztán ennyi volt az egész és minden menü és fórum tökéletesen működik.

0
0

---------------------
www.rpg.org
www.mmorpg-x.com

pp képe

Nos szerintem elbeszélünk egymás mellett. ;)

Én már több olyan telepítést is átéltem, amikor az első lépés egy phpMyAdmin telepítése volt, mert még ilyen felület sem állt a rendelkezésre. A Drupal 5.x-től és a profiloktól kezdve nem kellett ezzel szórakoznom. És most ne tessék azt mondani, hogy menjek át másik szolgáltatóhoz mert én hiába mennék, ha az ügyfél nem akar és nem lehet meggyőzni(biztos béna vagyok ;))

pp

0
0
pp képe

A probléma az, hogy a kódot nézve én nem látom a hibát, de olyan, mintha lenne egy változód, amihez nem hozzáfűzöd a tartalmat, hanem felülírod azzal. De a kódodban nincs ilyen rész, mert print-et használsz.

ha a kódod így nézne ki:

foreach($node->files as $file)
     {
        $imagePath = $file->filepath;
        $imageTitle = $file->description;
       if($imagePath != "") {
          $output = '<div class="image-attach-body"><img src="'.base_path().'/'.$imagePath.'" alt="" title="'.$imageTitle.'"  class="image image-thumbnail "/></div>';
       }
     }  
return $output;

máris mondanám, hogy a  $output = ... helyett  $output .= ... kéne használnod. De így ennyi kódból nem lehet megmondani, hogy hol a hiba, hisz amint Aires is utalt rá a leírásod nem teljesen érthető. (legalábbis én nem értem és szerintem a többiek sem.)

Szóval több kódot kéne mutatnod, ha azt akarod, hogy segítsünk.

pp

0
0