Blokk
Köszi, ez megoldotta a dolgot, most az anonimokon kívül mindenki látja és ezt akartam.
Kösz még egyszer!
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Félelmek
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
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Programozási hiba, nem Drupal
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
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
captcha
Van a webformban is egy olyan beviteli mező, hogy captcha, én nem próbáltam, Te?
pp
(nem a modul, hanem a webformban levő beviteli mező)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
írj egy modult
Ez egy olyan problémás rész, amit nem könnyű megoldani egyszerűen.
Fogod az api.drupal.org oldalt és utána mész, hogy melyik függvény mit csinál. Látni fogod, hogy ez a függvény a node_title_list függvényt hívja meg, ami a theme_node_list függvényt hívja meg. Mondhatnánk hurrá megvan a sminkelhető függvény. Igen ám, de ebbe a függvénybe már nem jutnak el a node adatai, csak amit éppen kiírunk.
Amit tenni kell:
1. készítesz egy modult, ami megvalósít egy blokkot.
2. lemásolod a hook_block függvényét és a node_title_list hívást lecseréled egy sajátra.
3. a saját függvényben összegyűjtöd a szükséges adatokat, majd ezeket átadod egy saját smink függvénynek, hogy később fel tudd használni máshol is (esetleg megoszthatod a modult a közösséggel)
4. elkészíted a smink függvényedet és örülsz.
pp
(talán bonyolultnak tűnik, de ez a legegyszerűbb megoldás. ;)) persze átírhatod a blog modult, meg a node modult, meg theme.inc-t de miért gányolnál, ha itt az orrod előtt a szép megoldás, ami hosszú távon is megoldás lehet. Nem beszélve arról, hogy ha már annyi melód lesz, hogy fel kell venned egy alkalmazottat és kiadnod neki a melót. Ekkor majd nem kell szégyenkezned a rommágányolt hányadék kódod miatt.)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
2 böngésző
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.