pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: Ria in 19 August 2004, 13:31:01

Titel: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 19 August 2004, 13:31:01
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Biker in 19 August 2004, 22:43:55
@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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 20 August 2004, 12:47:29
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 20 August 2004, 13:19:23
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]
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 20 August 2004, 15:03:34
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 20 August 2004, 16:28:56
Hallo !
 
Zitatich hoffe ich darf noch mal nachfragen, wenn ich das nicht hinbekomme?
Mach ruhig. Weisst ja wo Du uns findest ;)
MfG
jubilee
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 20 August 2004, 16:29:56
 :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]
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 20 August 2004, 16:55:41
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]
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 20 August 2004, 21:37:49
 :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  
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 21 August 2004, 22:17:13
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

Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 22 August 2004, 11:10:52
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 22 August 2004, 14:48:38
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 24 August 2004, 14:20:56
Hi,
wird da noch was im Bluestyle geändert werden können?

Gruss Ria
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 24 August 2004, 17:54:14
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
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 25 August 2004, 15:21:10
@jubilee

besten Dank, ist raus.

Gruss Ria
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 27 August 2004, 00:24:59
Hi,
 :quest  
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 27 August 2004, 16:53:21
Hallo !
Ist schon angekommen, habe aber derzeit Schichtdienst weil wir wieder einige Releasewechsel haben. Da komm ich dann erst am WE dazu.
MfG
jubilee
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 27 August 2004, 17:49:05
Hi jubilee,
ist doch klar das Deine Sachen vorgehen.

Gruss Ria
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 31 August 2004, 14:29:30
 :quest  
schon mal rein gesehen?
Gruss Ria
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 31 August 2004, 14:44:33
Ja, schon reingesehen, aber noch nicht weiter probiert.
Ich denke ich mache es heut Abend fertig, wenn nicht noch etwas dazwischenkommt.
MfG
jubilee
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: jubilee in 31 August 2004, 20:25:43
Howdi....
Schick mir die Files bitte nochmal zu. Ich hab Probleme das
Archiv zu öffnen. Irgendwas ist da nicht mit in Ordnung.

MfG
jubilee
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 31 August 2004, 21:32:14
Hi jubilee,
keine Ahnung was da war, sind Neu *getestet* und raus.

Nochmals Dank für Deine Geduld!

Bin mal gespannt was dabei raus kommt.
Gruss Ria
Titel: Re: Linke Blöcke "Patch" übersehen?
Beitrag von: Ria in 12 September 2004, 15:54:00
Hi,
noch immer im Stress :quest  

Gruss Ria