Absolute igazad van!
Igen valóban rémlett valami nekem is, hogy bizonyos funkciókat lehet használni a .htaccess -ben az extra alatt, csak eddig lusta voltam kipróbálni. De most hogy felvetetted az ötletet, rászántam magam, és képzeld igazad volt.
Ezt a részt szabad használni az extra.hu alatt, a többit ki kell törölni:
# Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$"> Order allow,deny </FilesMatch>
És mit csinál ez: Megvédi a fájlokat és könyvtárakat a kiváncsi szemektől.
Hát elnézést kérek, hogy eddig a lustaságomnál fogva félreinformáltalak titeket, szánom bánom.
Talán így egy kicsit biztonságosabb is a rendszer. Köszönjük Nevergone-nak.
hook_menu reszletek
1. mire jo az 'access callback'
menu elem jogosultsag ellenorzese
acces callback = jogosultsag ellenorzo fuggveny neve
access argument = parameter
tehat a jogosultsag ellenorzes a user_access('access content') fuggvenyhivassal fog tortenni. Igy gondolom erted miert kapsz "oldal nem talalhato" valaszt ha nem toltod ki az 'access callback' reszt..
2. page arguments-ben mit jelent a 2
a menu elem utvonalanak 2. resze
tehat konkret pelda
'valami/reszletek/%' 0 = valami 1 = reszletek 2 = %
az a szoveg lesz a fuggveny parametere amit a % helyebe irsz
tehat pl valami/reszletek/115 bol drupal_get_form('valami_reszletek', 115) lesz ami a valami_reszletek(115) fuggvenyt fogja meghivni
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
hibás megközelítés!!!
ne írj direktbe a drupal tábláiba!!! soha!
kell ugyan egy php file, ami a flashtől kapott adatokat 'nodeosítja', de ennek nem az a módja, hogy direktbe beírsz a táblákba hékás! van egy ilyen, hogy bootsrap. ezt kell használnod, ez kábé egy drupal bootolási folyamat, mint egy oprendszer mikor feláll. szóval miután ezt elvégezted, az összes drupalban használatos függvényt eléred.
valami ilyesmit kéne tenned a php fileod elején:
include('includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); /* itt aztán elintézed az adatokkal amit akarsz, összeállítod a node -ot és utána node_save() -el elmented */
tehát a keresőszavak:
drupal bootstrap
node_save()
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
rossz szemlélet ismét ;)
Neked nem a kép(image) típus kell, hanem egy olyan típus, amihez képet lehet csatolni. Ergo tedd fel a cck-t és hozz létre annyi tartalom típust amennyit akarsz. A képhez pedig tedd fel az imagefield modult, mely lehetővé teszi, hogy a tartalom típushoz képet adj hozzá. Ekkor máris megoldható az, hogy külön szótárakat rendelj az egyes típusokhoz.
pp
(tudom, hogy nem hiszed el, de már rég megoldották volna a problémádat, ha értelmesen elmondod mit szeretnél nem csak itt ködösítesz. Tudod Te megosztod a problémádat és mi megosztjuk veled a megoldást. Ha csak a rossz megoldásaidat osztod meg velünk és a problémádat azzal nem megyünk semmire. Ez így baromi egyoldalú lesz, mert Te nem adsz semmit mi meg mondjuk itt neked a tutit. Nézd meg ezt, hogy hogyan kell kérdezni: http://drupal.hu/node/4524 Nincs abban semmi furcsa, hogy ha valaki ebből akar megélni. Attól meg nem kell félned, hogy ellopják a nagy ötleted, mert itt csupa kreatív ember van és tele vannak jobbnál jobb ötletekkel :D )
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Mi alapján határoznád meg a megjelenést?
Mi alapján határoznád meg hogy melyik típusú node-nál és milyen feltétel mellett jelenjen meg?
Node típusonként, felhasználói csoportonként vagy ettől bonyolultabban?
Ha az első kettőről van szó vagy az első kettő kombinációjából, akkor azt sminkeléssel is megoldhatod.
Tartalom típusonként külön node-tartalomtípus.tpl.php smink állományt készíthetsz és ott eldöntöd, hogy mit jelenítesz meg. Ha nincs eltérés a tartalom típusok megjelenítése között, akkor meg szerkesztheted a node.tpl.php-t és akkor ott lekérdezed a node típusát és csak a megfelelőnél jeleníted meg.
<pre><?php print_r($node); ?></pre>
Ezzel megtudod az adott node objektum összes tulajdonságát.
Páldi Zoltán
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
nem látszanak a fórumban a postok
Nagyon hasonló az én esetem is. Kipróbáltam a Fórum modult. Létrehoztam egy témát, és egy postot próbából. Nem igazán tetszett. Kikapcsoltam, uninstaláltam és töröltem utána a szótárat kézzel, mert azt nem csináltam meg az uninstall. Ellenőriztem a variable táblából, node type táblából ... kitörölte a rá vonatkozó sorokat.
Aztán most újra neki akartam gyűrközni. Újra engedélyeztem a modult. Létrehoztam egy új Fórumot. Létrejött újra a szótár tábla, hozzá van rendelve a forum node type. Ha új fórum témákat hozok létre beleteszi a szótár táblába. Ha be akarok küldeni hozzászólást a kategóriáknál ott vannak szépen a fórum témák és az a default amiből indítotm a postot. Beküldöm a postot, de mégse jelenik meg a fórumban és akkor sem, ha a kategóriák felöl megyek rá. Onnan nézve sincsenek a fórum szótár elemhez társított node-ok. Pedig Ha direktbe a postot nyitom meg szerkesztésre ott van a fórum társítás.
Tehát elvileg ott van posttársítva, megvan a fórum struktúra, amit lekövetnek a kategóriákban a fórum szótárban a témák a fórumban mégsem látszanak :(
Nem tudom hol keveredik el a dolog. Hiába a teljes uninstall / reinstall :(
Ja bocsánat, Drupal 5.15 a verzió ...
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
önérzet
Nem szerettem volna megsérteni az önérzeted, de be kell látnod, hogy amióta foglalkozol a Drupallal, szinte egyhelyben forogsz, csak akkor haladsz előre igazán, ha valaki meglök.
Már pedig igazából neked kell fejlődnöd, és nem a fórumozók által. És igen, ehhez olvasni is kell, sokat, nagyon sokat, ilyet is, meg ilyet is, erről nem is beszélve. és ezek még csak a magyarok.
Be kell látnod, hogy ez nem az a téma, amivel hetente-havonta pár órát foglalkozva különösebben előre lehet lépni, különösen azzal a szemléttel, hogy kérdezni könnyebb, mint rákeresni a leírásban, pedig valószínű, hogy más is jutott már ilyen/hasonló problémába.
Ui.: Annyi még, hogy ez sokat segít szerintem, és mások is szeretik itt a fórumon. A Drupal kézikönyvnek pedig alapvetően nem célja, hogy olyan alapszintű webfejlesztői ismereteket adjon, melyek a fenti linkek tartalmaznak, mint ahogy az sincs benne, hogy mit csináljunk, ha bemászik a mikróba a macska.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés