. .
pragmaMx Support Forum 20 Juni 2013, 13:33:32 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Dringende Frage!  (Gelesen 1385 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Kevke
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 182


WWW
« am: 06 Januar 2004, 20:06:29 »

Hallo!

Am besten ich fange mal an zu erklären was ich machen will, da
ich nicht genau weiß wie ich die Frage stellen soll.

Mein System ist das vkpmx2.1.
Mein Problem ist, ich will das die rechten Blöcke grafisch
anders aussehen als die linken Blöcke und möchte nicht jeden Blöck
bearbeiten sondern dies über die Theme.php machen , wenn das geht.

In der theme.php steht nun folgender Code:

function themesidebox($title, $content, $block=array()) {
   global $thename, $tmcol;
   #mxdebugfuncvars($block);
   #print $block['order'];
   if ($block['position']=="l") {
      $tdwidth = $tmcol[2];
      }
   else {
      $tdwidth = $tmcol[6];
      }
    echo "<table width='123' border='0' cellspacing='0' cellpadding='0' align='center' background='themes/$thename/images/blocks/block-bg.gif'><tr><td>\n";
   if ((!empty($block['order']) || !empty($tmcol[8]))) {
      #if (!empty($title)) echo "<div class='boxtitle' style='width: ".$tdwidth."px; height: 20px; padding-left: 5px; padding-top: 5px;'><b>".$title."</b></div>\n";
      }
    echo "<img src='themes/vollton/images/blocks/block-oben-links.gif'>\n";
   echo "<div class='boxcontent' style='width: ".$tdwidth."px; overflow: hidden; padding: 5px; padding-bottom: 0px;'>\n".$content."\n";
   #echo "<div class='boxcontent' style='width: ".$tdwidth."px; padding-top: 0px; padding-bottom: 7px;'>\n".$content."\n</div>\n";
   echo "</div>\n";
   echo "</td></tr></table>";
    echo "<img src='themes/vollton/images/blocks/block-unten.gif'>\n";
   }


Bei diesem Code sehen die beiden Blöcke gleich aus.

Wie & wo kann ich das einstellen das es eine Funktion Blöcke links
und eine Funktion Blöcke Rechts gibt?

Danke für Hilfe! mfG°  cheesy
Gespeichert
jubilee
Gast
« Antworten #1 am: 06 Januar 2004, 20:24:35 »

Hallo !
in diesem Abschnitt wird ja schon nach block links oder rechts unterschieden :
 
Zitat
if ($block['position']=="l")
{
$tdwidth = $tmcol[2];
}
else
{
$tdwidth = $tmcol[6];
}
 

Zwischen den jeweiligen geschweiften Klammern muss dazu dann auch noch
die weitere Definition der blöcke...
 
Zitat

if ($block['position']=="l")
{
$tdwidth = $tmcol[2];
echo "<table width='123' border='0' cellspacing='0' cellpadding='0' align='center' background='themes/$thename/images/blocks/block-bg.gif'><tr><td >\n";
if ((!empty($block['order']) || !empty($tmcol[8]))) {
#if (!empty($title)) echo "<div class='boxtitle' style='width: ".$tdwidth."px; height: 20px; padding-left: 5px; padding-top: 5px;'><b>".$title."</b></div>\n";
}
echo "<img src='themes/vollton/images/blocks/block-oben-links.gif'>\n";
echo "<div class='boxcontent' style='width: ".$tdwidth."px; overflow: hidden; padding: 5px; padding-bottom: 0px;'>\n".$content."\n";
#echo "<div class='boxcontent' style='width: ".$tdwidth."px; padding-top: 0px; padding-bottom: 7px;'>\n".$content."\n</div>\n";
echo "</div>\n";
echo "</td></tr></table>";
echo "<img src='themes/vollton/images/blocks/block-unten.gif'>\n";
}
}
else
{
$tdwidth = $tmcol[6]; ##dieses dann für rechts im Design anpassen
echo "<table width='123' border='0' cellspacing='0' cellpadding='0' align='center' background='themes/$thename/images/blocks/block-bg.gif'><tr><td >\n";
if ((!empty($block['order']) || !empty($tmcol[8]))) {
#if (!empty($title)) echo "<div class='boxtitle' style='width: ".$tdwidth."px; height: 20px; padding-left: 5px; padding-top: 5px;'><b>".$title."</b></div>\n";
}
echo "<img src='themes/vollton/images/blocks/block-oben-links.gif'>\n";
echo "<div class='boxcontent' style='width: ".$tdwidth."px; overflow: hidden; padding: 5px; padding-bottom: 0px;'>\n".$content."\n";
#echo "<div class='boxcontent' style='width: ".$tdwidth."px; padding-top: 0px; padding-bottom: 7px;'>\n".$content."\n</div>\n";
echo "</div>\n";
echo "</td></tr></table>";
echo "<img src='themes/vollton/images/blocks/block-unten.gif'>\n";
}
}

Ich hoffe Ansatz ist rübergekommen ....
Mfg
jubilee
Gespeichert
Kevke
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 182


WWW
« Antworten #2 am: 07 Januar 2004, 09:49:43 »

Hallo jubilee!  cheesy

Hey Danke für deine Hilfe und schnelle Antwort!

Habs verstanden! Danke!  cheesy  cheesy  cheesy  cheesy

Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML