keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme

Begonnen von smartmusic, 08 Dezember 2005, 14:25:28

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

smartmusic

klasse :thumbup:

noch eine frage....

abschalten der linke blöcke ist ja klar;)
if ($_REQUEST['name'] == 'eBoard' || $_REQUEST['name'] == 'Gallery' || $_REQUEST['name'] == 'index') {

aber was trage ich ein wenn ich auf der startseite keine linken blöcke möchte?

FrankySZ

hi @ll,

@smartmusic
wenn bei dir mod_rewrite funktioniert, dann gehts so:

in der .htacces unter #RewriteBase /www

RewriteRule ^$ DeinModulname.html [L]

steht bei mir an erster stelle der eigenen rewriteregeln .....
und dann natuerlich das Modul in deiner geposteten Zeile eintragen ...

also bei mir funktionierts so prima  :)

hoffe es klappt bei dir auch ....

greets Franky

smartmusic

sorry,aber das verstehe ich nicht so ganz....normalerweise stelle ich das doch in der function des themes ein.

ich möchte auf meiner startseite keinen linken blöcke!

FrankySZ

hi @all,

@smartmusic
Zitatsorry,aber das verstehe ich nicht so ganz....normalerweise stelle ich das doch in der function des themes ein.

ich möchte auf meiner startseite keinen linken blöcke!

eben das geschieht ja dadurch ...

du aktvierst deine Starseite unter Moduls,
traegst
if ($_REQUEST['name'] == 'eBoard' || $_REQUEST['name'] == 'Gallery' || $_REQUEST['name'] == 'index') {
hier dein Modul,welches die Startseite sein soll ein

und wenn du mod_rewrite bei dir nutzen kannst .. und NUR dann
traegst du in deiner htaccess als erste eigene rewriteregel

RewriteRule ^$ DeinModulname.html [L]

ein.

Dadurch wird das Modul direkt aufgerufen ... ohne linke bloecke ...

siehe zB http://www.test.skymuir-danaidh.de/  da bastele ich grad was fuer meine Nichten ....

und wie du siehst keinerlei Bloecke  ...  :) ;)

greets Franky

smartmusic

hallo,danke für die hilfe...

also habe es index genannt wie du es oben beschrieben hast.

bei mit in der modrewrite steht das schon:
RewriteRule ^home\.htm(l?) index.php [L]

aber es ändert sich nichts


FrankySZ

#5
@smartmusic

daher gehts nicht ...

benenn das Modul mal um in Startseite

und dann die rewriterule
RewriteRule ^$ Startseite.html [L]
eintragen

nateurlich auch in der functions.php aendern nicht vergessen ...

ZitatRewriteRule ^home\.htm(l?) index.php [L]
bezieht sich auf die index.php im root

mein Eintrag wird vor allem anderen aufgerufen und auch nur wenn man die url direkt aufruft ....
also zB http://www.deineseite.com/
und durch die aenderung den homelinks in der functions.php von ./ in ./index.php
kommt man nur beim ersten Aufruf auf die "Startseite"

RewriteRule ^home\.htm(l?) index.php [L]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ups die zeile gehoert da nicht hin ....
sondern die
RewriteRule ^$ Startseite.html [L]
greets Franky

smartmusic

hehe...

ich weiss nicht ob wir da nicht aneinander vorbei reden....

also ich habe kein modul das index oder starseite heisst...ich bin davon ausgeganden das es hierfür einen festen namen gibt im pragma

wenn man bei mir auf www.gecealem.com geht soll die index seite ohne linke blöcke sein.

eigentlich soll das ganze theme ohne linke blöcke sein.


FrankySZ

hi,

soweit ich weiss, gibts da keinen festen NAmen fuer im pragma, daher ja auch mein Umweg ....

haste dir meinen testlink angesehen?
das ist im endeffekt die Startseite ohne linke und rechte bloecke ...

mit dem mod_rewrite kann man jedes modul dazu machen .... dann muss dein Link auf dem Starbutton nur auf ./ eingestellt werden

welches modul hast du als statseitenmodul unter admin/modules  eingetragen ?
greets Franky

FrankySZ

kleiner Nachtrag,

Blocke funktionieren im so als Startseite deklarieren Modul bisher nicht ....

fuer mich war das ganze gedacht anstat einer Vorschaltseite wie du sie bisher auf deiner page hattest ....

evtl kann man die centerblocke in dem "Startseitenmodul" includen .. aber dafuer hatte ich bisher keine zeit ....
greets Franky

CanKan

Hallo,

ich wollte bei User Registration die linke Blöcke ausschalten.
Habe es so eingefügt:

// provisorische Möglichkeit, die linken Blöcke bei bestimmten Modulen zu entfernen
if (isset($_REQUEST['name'])) {
if ($_REQUEST['name'] == 'Forum' || $_REQUEST['name'] == 'Gallery' || $_REQUEST['name'] == 'User_Registration') {
theme_extract_part($template, 'left_noblocks');
}
}


Die Seite ist dann aber weiß, wo liegt der Fehler ?  ???


CanKan
Der Hund bellt, die Karawane zieht weiter.

jubilee


henne

und vor allem auch in der theme.html die linke Tabellenspalte in das hier eingeschlossen ?

<!-- START left_noblocks -->

<!-- END left_noblocks -->
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

CanKan

Zitat von: jubilee am 21 September 2006, 19:05:48
Hast beide Stellen in der functions.php geändert ?
MfG


ja ich habe in beiden Stellen geändert. Egal was ich in functions.php änder, nach upload wird die Seite weiß. Man kann nichts mehr machen.  :-\
Der Hund bellt, die Karawane zieht weiter.

CanKan

Zitat von: henne am 22 September 2006, 06:49:48
und vor allem auch in der theme.html die linke Tabellenspalte in das hier eingeschlossen ?

<!-- START left_noblocks -->

<!-- END left_noblocks -->



Wie muss ich das denn machen ?
Der Hund bellt, die Karawane zieht weiter.

henne

ZitatEgal was ich in functions.php änder, nach upload wird die Seite weiß. Man kann nichts mehr machen.  Undecided

probier das bitte mal mit einem anderen Editor oder nimm einfach mal Wordpad für die Änderungen.
Oder mal die functions.php direkt aufrufen und die Fehlermeldung (falls eine kommt) hier posten.

ZitatWie muss ich das denn machen ?

Deine linken Blöcke in der Theme.html müssen darin eingeschlossen sein.
Zitat
<!-- START left_noblocks -->
alles was hier drin steht wird durch die Funktion ausgeblendet
<!-- END left_noblocks -->





bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken