pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: smartmusic in 08 Dezember 2005, 14:25:28

Titel: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: smartmusic in 08 Dezember 2005, 14:25:28
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?
Titel: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: FrankySZ in 08 Dezember 2005, 14:52:29
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 ....

Titel: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: smartmusic in 08 Dezember 2005, 15:04:33
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!
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: FrankySZ in 08 Dezember 2005, 16:10:56
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  ...  :) ;)

Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: smartmusic in 08 Dezember 2005, 16:29:18
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

Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: FrankySZ in 08 Dezember 2005, 16:33:59
@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]
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: smartmusic in 08 Dezember 2005, 16:42:12
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.

Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: FrankySZ in 08 Dezember 2005, 16:52:25
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 ?
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: FrankySZ in 08 Dezember 2005, 16:57:38
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 ....
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: CanKan in 19 September 2006, 10:45:41
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
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: jubilee in 21 September 2006, 19:05:48
Hast beide Stellen in der functions.php geändert ?
MfG
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: henne in 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 -->
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: CanKan in 22 September 2006, 08:03:30
Zitat von: jubilee in 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.  :-\
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: CanKan in 22 September 2006, 08:04:22
Zitat von: henne in 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 ?
Titel: Re: keine linken Blöcke auf Starseite>>abgetrennt von: Re: Rainbow Theme
Beitrag von: henne in 22 September 2006, 12:45:29
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 -->