dudi @admin

|
Wysłany: 16 Gru 2004 08:11:00 Temat postu: Wyłączenie lewych/prawych bloków |
|
|
Czasem zachodzi potrzeba wyłączenia wyświetlania lewych, lub prawych bloków w jakimś konkretnym module.
Jeśli chodzi o prawe bloki - za ich wyświetlanie odpowiada zmienna
$index w pliku index.php danego modułu:
| Kod: |
<?php
if (!eregi("modules.php", $PHP_SELF))
{
die ("You can't access this file directly...");
}
$index = 1;
require_once("mainfile.php"); |
Jeśli zmienna jest ustawiona:
Prawe bloki będą wyświetlane.
Jeśli nie ma jej w ogóle, lub ma wartość 0 wówczas bloki nie będą wyświetlane.
Lewe bloki można wyłączyć w następujący sposób:
Otwieramy plik themes/twoj_theme/theme.php i odnajdujemy w nim taki fragment:
| Kod: |
function themeheader()
global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous; |
(linijka global..... może się różnić w zależności od zastosowanego stylu)
i w linijce
| Kod: |
| global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous; |
na końcu dopisujemy
Np:
| Kod: |
| global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name; |
Następnie odnajdujemy fragment:
i jeśli np. chcemy wyłączyć lewe bloki w module Forums modyfikujemy ten fragment następująco:
| Cytat: |
if ($name !='Forums') {
blocks(left);
} |
Po takiej operacji lewe bloki w module Forums nie będą wyświetlane.
Ostatnio zmieniony przez dudi dnia 17 Kwi 2005 13:39:07, w całości zmieniany 1 raz |
|