Szia! Nem tudom segítség-e,
Szia! Nem tudom segítség-e, nekem hasonló módon működik az oldalam (Drupal 5.3): http://mazdaclub.hu. Szerintem a menüszerkezetet előre készítsd el és ne a node-ban álnevekkel. Nálam ilyen a page.tpl-ben a vonatkozó rész:
<div id="main_menu">
<!-- primary links -->
<div id="primary">
<?php if (isset($primary_links)) : ?>
<?php print theme('menu_links', $primary_links) ?>
<?php endif; ?>
</div><!-- end primary links -->
<div id="secondary">
<?php if (isset($secondary_links)) : ?>
<?php print theme('menu_links', $secondary_links) ?>
<?php endif; ?>
</div><!-- end secondary links -->
</div><!-- end main_menu -->Üdv, Máté
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
égetned kell a hátteret
most hirtelen nem tudok előrántani egy működő drupal 5 + zen kombót, de kb ezt kellene csinálnod:
sminked mappájába csinálsz egy "header" mappát (mondjuk) és ebbe másolod bele a képeket, amiket random fejléc háttérnek akarsz használni. az egyszerűség kedvéért csináld azt, hogy mindegyik jpg legyen és sorszámok legyenek a filenevek. tehát: 0.jpg, 1.jpg, 2.jpg ... 42.jpg .. stb. jegyezd meg, hogy hány darab van. most a példában 10 lesz.
a sminked template.php -ját egészítsd ki ezzel:
function SMINKEDNEVE_random_header() { $image_num = random(10); //vagy amennyi képed van return 'style="background: transparent url(' . base_path() . path_to_theme() . '/header/' . $image_num . '.jpg) no-repeat scroll left top;"'; }
a sminked page.tpl.php -jában keress egy olyan részt, hogy:
<div id="header">
ezt kéne ilyenre változtatni:
<div id="header" <?php print SMINKEDNEVE_random_header(); ?>>
a sminked css filejaiból szedj ki minden olyan dolgot, ami a #header idhez rendel background tulajdonságot. töröld a kesst, frissíts és elvileg mennie is kell.
nem próbáltam ki, remélem működik, ha mégse, akkor kérdezz bátran, írd le, hogy mi nem működik.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
futtatás csak localhostról
Állítsd be a .htaccessben, hogy csak a localhostról érkező kérést hajtsa végre.
<Files "cron.php"> Order deny,allow Allow from 127.0.0.1 Deny from all </Files>
Vagy át is nevezheted a cron.php fájlodat, vagy elhelyezheted benne az alábbi kis "jogosultság" ellenőrzést:
<?php include_once './includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); if($_SERVER[REMOTE_ADDR]!=$_SERVER[SERVER_ADDR] && $user->uid!=1){ watchdog("Security alert","Attempt to run cron by user ".$user->uid." from IP address ".$_SERVER[REMOTE_ADDR], WATCHDOG_WARNING); exit; } drupal_cron_run(); ?>
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
grouping field
pedig a grouping field lesz megoldas. mi volt vele a gond?
sminkelesi utmutato:
views-view-unformatted.tpl.php
<?php if (!empty($title)): ?> <h3><?php print $title; ?></h3> <?php endif; ?> <?php foreach ($rows as $id => $row): ?> <div class="<?php print $classes[$id]; ?>"> <?php print $row; ?> </div> <?php endforeach; ?>
kis furcsasag, hogy a grouping field a $title-ben lesz benne, es a template csak egy csoport sminkelesere hivatott nem az egesz view-ra (amikor a grouping field hasznalva van).
Valoszinuleg a taxonomy term-et es a taxonomy term leirasat egy oszlopba kell kapcsolni (a settings/style alatt), hogy bekeruljon mindketto a $title valtozoba (de ezt meg nem probaltam).
- A hozzászóláshoz regisztráció és bejelentkezés szükséges





gány e
nem tudom, hogy ilyet 'illik e' csinálni, majd a hozzáértőbbek megmondják, ha hülyeség, de a book modult is 'megbabrálhatod' talán. van benne egy ilyen kampó, hogy book_toc, ez állítja össze egy könyvlap gyerekeinek a listáját, idézem:
talán, ha itt átírod a query -t, akkor menni fog... ...tényleg nem tudom mennyire ér ilyet csinálni, de ha a '$result =' kezdetű sornál az 'ORDER BY' kitételt átírod, elvileg mennie kell...
így:
-
clear: both;