hát akkor futtasd le a select és tölsd az űrlapba
futtasd a lekérdezést és az eredmény alapján építsd fel a tömböt. mi akadálya ennek?
itt vannak az adatbázis réteggel kapcsolatos dolgok:
http://api.drupal.org/api/group/database/6
az űrlapok mindig két funkciót igényelnek. az egyik ami felépíti az űrlapot a formAPI szabályai szerint, a másik pedig amelyik megjeleníti azt a drupal_get_form() hívással. előbbibe beépíted a lekérdezésedet és felépíted az űrlapot. ez a módszer. a megjelenítő lehet többféle, lehet egy MENU_CALLBACK, vagy a hook_block egyik eleme, vagy még más dolgok. neked most a felépítő funkcióra kell figyelni..
function test_form($form_state) { # itt futtatsz egy lekerdezest es az eredmeny alapjan epited fel a tombot. return $form; } function test_page() { return drupal_get_form('test_form'); }
így.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Lehet például ip-t is blokkolni, de az is megkerülhető.
Igazából ha egyszerű robotok, ügyetlenebb gonosztevők próbálkoznak, akkor van némi értelme ezeknek a próbálkozásoknak, de így százszázalékos védelmet nem lehet nyerni, mert a normál geolokáció letiltható, az ip alupu kijátszható (időnként nem is pontos, bár országszinten többnyire az), az ip lecserélhető, stb. Tehát, ha valaki nagyon meg akar találni, vagy el akar érni, akkor el tud.
Keress rá a google-ban találhatók olyan helyek, amiket alapból érdemes letiltani a .htaccess-ben. Időnként ezek a listák frissülnek, bővülnek.
Tehát azért azt nem mondanám, hogy alapból nincs értelme egyes helyek blokkolásának a .htaccess-ben, de a megoldás nem 100%-os. Vagyis a legtöbb dolog kijátszható. Ezért alapszabály, hogy ami a felhasználótól jön abban sosem lehet megbízni, mert manipulálható, ha azt hinnéd, hogy nem, akkor is. Manipulálható az ip a geolokáció a USER-AGENT a bármilyen bekért adat a süti, szóval minden. Tehát ezekkel a módszerekkel nem kerülhető el a tisztességes kód megírása. Annál jobban semmi nem véd, valamint a különféle back-end fájlok közvetlen elérésének tiltása a web-ről.
Persze mindenki hibázik, például jó példa erre egy igen buta hiba, amit a google vétett és bárki bárki más videóját le tudta törölni. Azóta persze javították a hibát. Viszont külsős hibakereső emberke vette észre, nem maga a google.
A naplózás is hasznos, mert a naplókból nyomon lehet követni, hogy a beérkezők merre jártak, mit csináltak...
Tehát nem száz százalékos védelmeket is érdemes megtenni, mert az esetleges támadók egy részét kiszűri. Van, hogy ez elég is.
Sok támadót nem úgy kell elképzelni, hogy egy gonosz ember egyenként próbálgatja az oldalakat a weben. Vannak olyan robotok, amik automatizáltan keresgélnek a weben, akár a támadások egy részét is automatizáltan kivitelezik, de azt is összegyűjti, mely oldalakat vélnek sebezhetőnek. Nyilván a népszerűbb cms rendszerekre is ki vannak találva hol tudnak próbálkozni, stb.
A drupal 8 alapból biztonságosabb, bár azt is lehet rosszul feltenni és az sem tökéletes.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ez még nem oldja ám meg az oldalkettőzés gondját
tegyed fel a global redirect modult. mindenképpen. akármi is a megoldás a konkrét problémádra, ha használsz álneveket, a global redirectet is tedd fel, különben a node elérhető lesz az álnevén és a valós útvonalán is.
global redirect minden lekéréskor meg fogja nézni, hogy az adott útvonalnak van e álneve és ha igen 301 -el oda irányít. kell neked!
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
az nem up ám, ha megírod a saját kérdésedre a választ
csak lehetne kicsit részletesebb, nem biztos, hogy akinek ez probléma, az megérti a megoldás ennyiből.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Talán az overflow: hidden; és más állításoktól esett szét
Szervusz!
Köszönöm, hogy megint ránéztél, de pechemre tegnap és ma délben is az internet szolgáltató gépe rosszul bírta az adatforgalmat, ezért nem láthattad - sajnálom!
Ma délelőtt megint ment egy kicsit, most javítják a hibát.
Aztán közben beugrott, hogy régebben állítgattam a sminken, mert keskenyebbre akartam, nem olyan nyúlósra, amilyen alapban a garland. Később fedeztem fel, hogy így meg nem fér el a tartalom a keskenyebb ablakban, és betettem egy overflow: hidden sort, ami valszeg okozhatta a szétesett megjelenést.
Így most visszatöltöttem az eredetit és lépésről lépésre állítottam át benne amin már dolgoztam, csak a szélességhez nem nyúltam és az overflow-t nem raktam bele.
Ez lett belőle: http://www.onmegvalositas.hu/drupal
Így most a kérdésem arra irányulna, hogy mit kell átállítani, hogy alapban 800-900 px széles legyen az oldal, és amikor szélesebb tartalmakhoz ér, mint ezek az oldalak:
http://www.onmegvalositas.hu/drupal/program-kereso
...akkor azokat összébb tolja?
Megint bezippeltem a mostani garlandot, hátha szükséges lesz: http://onmegvalositas.hu/garland.zip
Köszönöm!