pager smink problema
Remelem nem koveztek meg, de szuksegem van meg egy kis segitsegre.
Van egy drupal 4.7-es kodom:
function presswebcz_pager($tags = array(), $limit = 10, $element = 0, $parameters = array()) { global $pager_total; $output = ''; if(variable_get('node_counter', 0) % 2 == 0) $output = '<div class="right"></div><hr size="1" class="cleaner" /></div>'; if ($pager_total[$element] > 1) { $output .= '<div id="pager">'; $output .= theme('pager_first', ($tags[0] ? $tags[0] : t('« first')), $limit, $element, $parameters);
        






Hmm... nem jó.
Kimásoltam a commentedből a forrást (a template.php és a search_page.tpl.php), de a hiba ugyanaz volt, ami nálam is. teljesen fehér oldal. (ezt nem tudom hogy leírni most hirtelenjében. Nem a középső sidebarok mellett elhelyezkedő rész volt üres oldal, hanem az egész oldal üres. Egy www.valami.hu oldalra egy teljesen fehér oldalt ad) Dehát végülis én is ezt csináltam, a template.php-ban nekem teljesen ugyanez volt, amit te írtál, a search_page.tpl.php -ban pedig egy "valami" string a "OK, ez rendben." string helyett.
De persze nem ragaszkodok a külön file-os megoldáshoz, csupán a függvényfelülírás módját szeretném elsajátítani. Szóval megcsináltam azt, amit a kommented második felében írtál, aminek az lett az eredménye, hogy a drupal főoldalán ez jön be:
és természetesen innen folytatódik a jó oldal a DOCTYPE-okkal és egyebekkel(ez most a forrás volt természetesen), valamint ha a keresőmezőbe írok valamit és entert nyomok, akkor:
Ez forrás is volt egyben, és a kimenet is. (mármint ami a böngészőben megjelenik.)
Nekem első látásra úgy tűnik, mintha nem futtatná le a függvényeket, hanem bemásolja csak simán a forrásba?
Lehet hogy ez buta kérdés, de kell valamit még ezeken a függvényeken kívül írni a template.php fileba? (márimnt a tetejére deklarációkat vagy akármit) Mert nekem csak ezek a függvények vannak benne, enélkül üres.
Ha kitöröltem a kódból azokat a fura kérdőjeleket (nem tudom mi lehet Alma+C / Alma+V -ztem), akkor sem javult meg. Bekapcsoltam a TextWrangler -ben a láthatatlan karakterek kijelzését, és sehol nincs benne már. Az eredmény ugyanaz furcsa kérdőjel szimbólumok nélkül.