Linke Blöcke "Patch" übersehen?

Begonnen von Ria, 19 August 2004, 13:31:01

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hi,
(mx - theme vkp-bluestyle)
FRAGE:
Linke Blöcke im Impressum - Modul ausschalten?

( hiermit *$index = 0;* gehen ja nur die rechten Blöcke weg)

Gibt es dafür eine Einstellmöglichkeit oder wird es schwierig, leider kann ich den Fall nicht lösen.
Da ich wohl kaum alleine mit dieser Idee stehen kann, die Frage:

Wer hat da schon die Lösung und verrät sie mir?
(oder gibt es dazu schon einen "Patch" den ich verpennt habe?)

Gruss Ria

Biker

@Ria

Ähm...*grübel*...verstehe ich nicht so ganz....wenn die linken Blöcke weg sind, ist ja auch die Navigation weg.....und dann????

Biste zwar im Impressum, aber kommst nur noch über den Browser zurück, oder wie meinsDu das????

Dann würde sich doch eher eine Impressum-Popup anbieten!

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

Ria

Hi Biker,
natürlich habe ich im Impressum diverse Links. (html)Dadurch das, daß Impressum sehr lang wird habe ich einen zusätzlichen Grund auch die linken Blöcke weghaben zu wollen.

Desweiteren ergeben sich noch weitere Möglichkeiten über bzw. mit diesem Modul ;)  
Es gab auch mal einen Thread wo das im 2.1 machbar sein sollte, da hatten sich schon andere Gedanken gemacht.

Ein Popup im eigentlichen Sinne möchte ich nicht, besonders nicht beim Impressum.
Gruss Ria

jubilee

Hallo !
 
ZitatEs gab auch mal einen Thread wo das im 2.1 machbar sein sollte, da hatten sich schon andere Gedanken gemacht.
 
Ja. Ergebnis war: Theme anpassen, Aufruf von blocks(left) suchen und mit  einer Ausschlußbedingung versehen so wie bei blocks(right)
==
 
Zitatif (!(isset($leftblock_off))||($leftblock_off!=true))
{
echo "<td width=\"165\" valign=\"top\">";
blocks('left');
echo "\n\n<!-- Ende blocks(left) -->\n\n";
echo "</td>\n"
}
 
Im Funktionskopf der entsprechenden Funktion im Theme muss die Variable dann noch im globals-Bereich bekannt gemacht werden
(globals $leftblock_off .....
Dann im entsprechenden Modul mal mit $leftblock_off=true;
versuchen.

Wenn es richtig gemacht wird, sieht das so aus ....
 http://www.marx-city.de/modules.php?name=Impressum
MfG
jubilee

[Editiert am 20/8/2004 von jubilee]

Ria

Hi jubilee, super :D  

ich hoffe ich darf  noch mal nachfragen, wenn ich das nicht hinbekomme?

Php ist ja für mich so ein Ding was ich nur mit rumprobieren, *manchmal hinbekomme :redhead:  

Ich werde mich mal ranbegeben. Sieht super auf Deiner Seite aus.
Gruss Ria

jubilee

Hallo !
 
Zitatich hoffe ich darf noch mal nachfragen, wenn ich das nicht hinbekomme?
Mach ruhig. Weisst ja wo Du uns findest ;)
MfG
jubilee

Ria

 :cool:  Hi,
das meinst Du wohl kaum, zumindest sehe ich mal wieder nix:

1. so theme bluestyle blocks left: (Zeile ca. 111-113)

."<tr valign='top'>\n"
   ."<td width='".$tmcol[1]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[1]."' height='".$tmrow[2]."' border='0' alt=''></td>\n"
   ."<td width='".$tmcol[2]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[2]."' height='".$tmrow[1]."' border='0' alt=''>\n";
  blocks('left');
  echo "</td>"
-------------------------------------------------------------------------
2. so sieht blocks right aus: (Zeile ca. 133-135)

      echo "<td width='".$tmcol[5]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[5]."' height='".$tmrow[2]."' border='0' alt=''></td>";
      echo "<td width='".$tmcol[6]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[6]."' height='".$tmrow[1]."' border='0' alt=''>\n";
      blocks('right');
      }
--------------------------------------------------------------------------

Zitat:
"Aufruf von blocks(left) suchen und mit einer Ausschlußbedingung versehen sowie bei blocks(right)"
Entschuldige bitte, so jemand wie ich sieht da schon keinen Unterschied, ich sehe die "Ausschlußbedingung" schon nicht???
--------------------------------------------------------------------------
Zitat:
"Im Funktionskopf der entsprechenden Funktion im Theme muss die Variable dann noch im globals-Bereich bekannt gemacht werden
(globals $leftblock_off .....
Dann im entsprechenden Modul mal mit $leftblock_off=true;
versuchen."

Dein Theme ist welches? Mal wieder echt sorry, aber kannst Du oder sonst jemand den Ort wo ich das reinsetzen soll näher beschreiben?
(ich habe das vkp-bluestyle)

Gruss Ria
PS. ich habe keine Ahnung woher die Formatierung jetzt hier so aussieht?




[Editiert am 20/8/2004 von Ria]

[Editiert am 20/8/2004 von Ria]

jubilee

Hallo !
Ja, das Bluestyle sieht schon etwas kompliziert aus.
 
Zitatich sehe die "Ausschlußbedingung" schon nicht???
Steht estwas tiefer in der Funktion themefooter()
 
Zitatif (!empty($GLOBALS['index'])) {
if (!empty($GLOBALS["home"])) {  
Das nur zur Info ;)
Also fangen wir mal an:
 
Zitat."<td width='".$tmcol[2]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[2]."' height='".$tmrow[1]."' border='0' alt=''>\n";
blocks('left');
echo "</td>"
 
ändern in :
 
Zitatif (!(isset($leftblock_off))||($leftblock_off!=true))
{
echo "<td width='".$tmcol[2]."'><img src='themes/$thename/images/pixel.gif' width='".$tmcol[2]."' height='".$tmrow[1]."' border='0' alt=''>\n";
blocks('left');
echo "</td>";
}
 
In der Zeile VOR der neuen ersten Zeile ( if (!(isset($leftblock_off))||(.... ein   ;  als abschluß hinter die Zeile setzen
Nach der letzten Zeile (  echo "</td>";
}
die nächste Zeile NICHT mit einem   . beginnen, sondern den   . gegen   echo ersetzen.
( nicht   ."<td ... sondern   echo"<td
Dann in der globals-Sektion der Funktion themeheader() :
 
Zitatglobal $thename, $tmcol, $tmrow, $bgcolor1, $bgcolor2, $themebanner;
so ändern :
 
Zitatglobal $thename, $tmcol, $tmrow, $bgcolor1, $bgcolor2, $themebanner, leftblock_off;
Dann brauchst Du nur noch in dem entsprechenden Modul (wo die Blöcke ausgeblendet werden sollen)  oben (wo sonst auch index=1; steht), $leftblock_off=true; hinschreiben.
So, ich hoffe ich habe alles...
MfG
jubilee

P.S. Original theme.php sichern ;)


[Editiert am 20/8/2004 von jubilee]

Ria

 :D   :D   :D  
Hi jubilee,

WOW, dank Deiner "DAU" freundlichen Anleitung ( so stellt man sich ein Handbuch vor*gr*), hat es *jetzt* auf Anhieb funktioniert!!!

Das Impressum ist nun optisch halb so lang, war vorher eine Katastrophe.

Hoffe die Möglichkeit zu dieser Veränderung bleibt erhalten.(2.2 -...Pragma..later...)

Nochmals besten Dank!

lieben Gruss Ria :kiss   :kiss  

Ria

Hi jubilee,

hatte leider nicht im IE getestet.

NACHFRAGE:

Der Internetexplorer zeigt bei mir rechts zwar auch keine Blöcke an. Macht aber einen ca. 150px Abstand bis zum Rand.

Der Firefox zeigt wie bei Dir an!

WAT NU???

Gruss Ria


jubilee

Hmmm ....
das ist komiisch, weil ich nur mit dem IE getestet hab. Un da zeigt er mir auch mein theme sauber ohne Abstand an.
Ist da denn evt. noch irgendwo ein Script oder Funktion die einen
150px breiten bereich verwendet ?
Muss ich m ir das bluestyle nochmal ensehen.
MfG
jubilee

Ria

Hi jubilee,
das muß am Bluestyle liegen denn:

 1. - ich habe nur in der imp.tpl.htm diese Änderung:

****spitze Klammern durch Stern * ersetzt****

*body*

*table width="90%" bgcolor="#F0FFFF" border="0" cellpadding="0" cellspacing="0" align="center"*

  *tr*
    *td width="100%" height="100%" bgcolor="#F0FFFF" valign="top"*

width= stand vorher auf 480, dadurch war der weiße Rand rechts und links zu breit!
( das kann der Fehler aber auch nicht sein).
------------------------------------------------------------------------
2. - und in der theme php vom vkp-bluestyle die Änderung:
( ca. Zeile:105-110)

*br*"
."*div align=\"center\"><img src=\"themes/$thename/images/zentrum.gif\" width=\"220\" height=\"30\" border=\"0\" usemap=\"#Map\"*
  *map name=\"Map\"
    *area shape=\"rect\" coords=\"12,5,208,28\" href=\"/magiczirkel/zentrum/index.php\" alt=\"Zentrum\"*
  */map*
*/div*
*/td**/tr*\n"

Das kann der Fehler auch nicht sein, denn die kleine Grafik sitzt in der Mitte über der eigentlichen imp.tpl.htm, kann also gar nicht stören.
-------------------------------------------------------------------------

Ansonsten gibt es keine Scripte oder sonst was, ich meine dieses Problem ist speziell zum Bluestyle schon mal gefallen.
Ich finde es im Moment leider nicht, es muß also mit dem Bluestyle zusammenhängen.
Hat Tora nicht das Teil gebastelt?

Oder zumindest für meine eigene Seite später das Theme wechseln?

Gruss Ria

Ria

Hi,
wird da noch was im Bluestyle geändert werden können?

Gruss Ria

jubilee

Hmmm ...
Pack mir Dein theme doch bitte mal komplett
in ein Archiv und schick mir das zu.
Das unterscheidet sich anscheinend doch etwas von dem Bluestyle welches ich hier hab.
MfG
jubilee

Ria

@jubilee

besten Dank, ist raus.

Gruss Ria

Ria


jubilee

Hallo !
Ist schon angekommen, habe aber derzeit Schichtdienst weil wir wieder einige Releasewechsel haben. Da komm ich dann erst am WE dazu.
MfG
jubilee

Ria

Hi jubilee,
ist doch klar das Deine Sachen vorgehen.

Gruss Ria

Ria

 :quest  
schon mal rein gesehen?
Gruss Ria

jubilee

Ja, schon reingesehen, aber noch nicht weiter probiert.
Ich denke ich mache es heut Abend fertig, wenn nicht noch etwas dazwischenkommt.
MfG
jubilee