Huh
Ezt irtam az eredetihez:
Nate called these magic handlers. <= He might but these are called just load functions in menu.inc. There is nothing magical about them, same as _submit or _validate for forms.
In your module, you can use $GLOBALS['conf']['cache'] = false to turn off caching for a page. <= If you want this for development reasons, then in settings.php add $conf['cache_inc'] = './includes/cache-install.inc'; this nulls every cache operation and so breaks multistep forms but otherwise it's great.
To avoid this you must unset $form_storage. <= $form_state['storage']
Use db_set_active() to switch between the database connections you have specified in your settings file on-the-fly in a routine to easily go outside of the core Drupal database for external content or data. <= and switch back ASAP as watchdog and session writes and so on will not be happy when the table they want to write is not there.
A form type ("#type") of "value" is never sent to the user but kept in the form data so you can access the data in other functions in your module. <= this is largely deprecated in Drupal 6, just use $form['#foo']. Earlier $form was not passed around so you needed the values in $form_values (which is now $form_state['values']).
Managing major patches: Create an empty module and use hook_update() to push major site configuration changes (settings, etc). <= nothing to do with patches. Good tip nonetheless.
The reason the keys in form arrays start with a pound sign is to allow the nesting of forms in the array. <= NO! It allows nesting of form _elements_. Nesting forms is a very complicated matter.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ránéztem, megoldható
Ránéztem, megoldható viszonylag egyszerűen.
Elsőnek megjegyezném, hogy szerintem elég baj, hogy felvetted 910px-ről 1000px-re a page-et. Elég lenne 960px, 1024-ben nem a legjobb.
Az a fehér rész amiből szeretnél levágni azon rajta van a content és a sidebar is. Kell csinálni egy 1000×10px-es képet és azt megadni a #page-nek a background-color helyett.
A képet ott csinálod átlátszóvá ahol szeretnéd.
Most ez van:
#page { background-color:#FEFEFE; }
Valami hasonlót kéne ide beírni:
#page{ background: url('kepem.png') repeat-y; }
#page, #closure-blocks{ width: 1000px; height: auto; float: left; }
Remélem érted, hogy merrefelé indulj. Nem szentírás amit ide toltam neked, de kb így meg lehet oldani.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ez egy nagyon szép és drága
Ez egy nagyon szép és drága esemény: content is going to be viewed, drupalul a hook_init. Ez azt jelenti, hogy minden oldalletöltésből el fog rabolni 20-40ms-ot csak az, hogy beindul a rules, és nem fut le, mert ugye megakad a feltételnél.
Szóval inkább egy page_preprocess, valami ilyesmivel:
global $user; if ($user->uid == '0' && (arg(0) == 'node' && arg(1) == 'add' ))) { drupal_goto('user/register'); drupal_set_message(t('szép kis üzenet angolul, hogy le lehessen fordítani')); }
----
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
Lehetséges ha javítod ezt a
Lehetséges ha javítod ezt a sort
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
akkor megint nagyságrendileg csökkennek a hibák. Ez pl az eredeti sminkben nincs benne. Meg kellene nézni milyen modulok mit pakolnak bele a html kimenetbe.
A fentebbi meta elemet cserélheted erre
<!--[ If IE]> <meta content='IE=8' http-equiv='X-UA-Compatible'/> <! [Endif] ->
forrás: http://blog.yjl.im/2011/01/bad-value-x-ua-compatible-for-attribute.html
Ha ez meglesz szerintem ismét eltünik egy csomó hiba. Így lépésenkét lehet javítani a hibákat. Általában más már bele szaladt hasonló "esetekbe" és publikálta is a megoldást. Elég rákeresni bármely keresőben a W3C validátor által jelzett hibára és jó eséllyel fogsz találni megoldást.
honlapom http://dyra.eu/
- A hozzászóláshoz regisztráció és bejelentkezés szükséges







Majdnem
Köszönom, majdnem jó. Az első widget div-je hiába kapja meg a "clear-block" (kötőjel!) tulajdonságot, nincs semmi hatása. Átírtam úgy, hogy a második kapja meg, de akkor sincs, ugyanúgy lebegnek balra. Ígyhát kénytelen voltam beszúrni egy új div-et, de persze csak akkor, ha a kérdéses nézet jelenik meg, mivel ennek hiányában a webhely összes nézetének felfedett szűrőit elrontanám. Ez lett a jól működő változat:
Köszi a kezdő lökést.