Másik megoldás - webform = űrlap
Szia. Én is néztem a mercit, de végül a webformmal oldottam meg a dolgot. Ilyen lett szobafoglalás kivitelezése:
LINK: http://rozsakertpanzio.hu/portal/szobafoglalas-webform
És amit mailben kap a fogadós az pedig így néz ki (teszt e-mail):
*********************************************************************
Beküldés dátuma (igény leadási/űrlap kitöltési ideje) szombat,
július 16, 2011 - 10:54
Vendég/Beküldő neve:
Vendég/Beküldő email címe:
--Személyes adatok--
Név: Teszt Elek
E-mail: [email protected]
Telefonszám: +36-20/123-4567
--Rendelési időpontok--
Szállás igénybevételének kezdete: 07/16/2011
Szállás igénybevételének vége: 07/25/2011
--Nyaraló személyek adatai--
Felnőttek létszáma: 3 fő
Gyermekek létszáma: 2 fő
--Szoba kiválasztása--
Szoba választása: 5 személyes apartman
--Statisztikai adatok--
Hol hallott oldalunkról? barátom, ismerősom ajánlotta
Volt-e már nálunk? Igen
*********************************************************************
Hát nem tudom, de számunkra ez elegendő volt. Üdv.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Kimenetet mindig szűrjük.
Kimenetet mindig szűrjük.
Különben speciális karaktereknél problémáink lesznek.
<?php global $user; if ($logged_in): print 'Kedves <strong> ' . check_plain($user->name) . '</strong>, üdv az oldalon!'; endif; ?>
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Exposed filter
"This item is currently not exposed. If you expose it, users will be able to change the filter as they view it."
A Views-ban vegyél fel egy új szűrőt és ott nyomd meg a fenti szöveg meletti Exposed gombot és kész a felfedett szűrő.
Én egy raktárkészlet nyilvántartó oldalt készítettem ennek a segítségével.
PP árulta el nekem is a trükköt, azt mondta, hogy elméletileg 10 000 tételig nem lesz gond ezekkel a felfedett szűrőkkel.
Én nem taxonomiát használtam, egyszerú CCK mezőket hoztam létre, legördülő listákba töltöttem bele a fix tartalmakat és azokra szűrök.
Így a felvitel is egyszerű, mert űrlap szerűen kell kitölteni a mezőket, tehát a kevésbé gyakorlott user is képes felvinni új tételt.
Egyenlőre jól működik.
Én drupal 7-ben csináltam, oda nem sok plusz modul kellett.
D6-ban szerintem szükséged lesz az alábbi modulokra:
CCK
filefield (ha kell állományt is csatolni)
views
content_access és acl, hogy minden jogosultságot meg tudj határozni pontosan.
Üdv
KocsiT
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ez egyelőre biztosan nem fog
Ez egyelőre biztosan nem fog menni, hacsak nem írsz saját szűrőt. A media filter json dekódoláskor a file megjelenítést adja vissza, ami általában egy image style preset, de még rendered filenál sem egyszerű ráhúzni.
Én azt csinálnám, hogy fognám a media filterrel kapcsolatos fáljait, egy új modullá alakítanám. a hook_filter_FILTER_settings megvalósításával adnék egy beállítási lehetőséget, amivel a colorboxban megjelenő kép presetét lehetne kiválasztani, ás a filter process részét kiegészíteném azzal, hogy építünk köré egy linket colorbox classal, ami a a settingben bállított preset urljét tartalmazza.
A js részhez meg nem kell nyúlni, nyilván hacsak nem feltétlenül szükséges, hogy már az editorból is colorboxban lehessen megnyitni.
Olyat is lehet csinálni, hogy hook_entity_view_alterben a meglévő build modeokból létrehozol egy-egy új build modeot, aminek nincs settings része, így nem látszik ui-n, csak akkor, amikor wysiwyg-vel történik a beszúrás, és akkor a filter processben lehet vizsgálni, hogy a build mode általad létrehozott-e, és akkor colorbox, egyébként meg sima process.
Ha ez megvan, akkor mehet is a dorgra contrib modulként, mert biztosan kell másnak is. :)
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szia,
Szia,
a block-oknál az alábbi a feloldási szabály:
- ha létezik, akkor használja: block-[modulename]-[delta].tpl.php
- ha előbbi nem létezik, de ez igen, akkor használja: block-[modulename].tpl.php
- ha előbbiek nem léteznek, de ez igen, akkor használja: block-[regionname].tpl.php
- és ha a fentiekből egyik sem létezik, akkor marad a jó öreg block.tpl.php :)
Tehát amit te kérdezel, arra határozottan IGEN a válasz, viszont így:
tudni kellene, hogy mi/melyik module hozza létre ezt a block-ot, mert akkor jobban meg tudod címezni. Ha te kézzel hozod létre, akkor - ha jól tudom - a block lesz a barátod, tehát akkor: block-block-8.tpl.php (mert a block modullal hozod létre és a deltája 8-as)
Egyébként ilyen és ehhez hasonló dolgokhoz jó kiindulási alap lehet ez:
http://www.packtpub.com/article/dynamic-theming-in-drupal6-part1
Illetve a Drupal 6 Theming könyv ja és persze a Devel modul és annak is Theme Developer része.
Üdv, tatarbj.
---
Tatár Balázs János
- A hozzászóláshoz regisztráció és bejelentkezés szükséges







Talán ki van kapcsolva a
Talán ki van kapcsolva a hibajelentés, add hozzá még az alábbi sort is:
error_reporting(E_ALL ^ E_NOTICE);Ha ezzel sem megy teszteld valami ilyesmivel:
error_log("hibauzenet", 3, "/utvonal/errors.log");Ha a szerveren mindne rendben van ez menni fog és akkor tudjuk hogy a php-ben kell még buherálni.