close× Call Us +49 (1805) 01 29 59

Heiseclan
Thread Author: Hallenser
Thread ID: 1022
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 3231 mal angesehen.  Es gibt auch Dateianhänge.
 Thema drucken
Panel auf einer Seite mit Bild
Hallenser
Hallo,

Ich habe hier zwar schon gesucht aber noch nix passendes Gefunden.

Ich würde gerne ein Panel nur auf einer bestimmen Seite (photogallery.php) anzeigen lassen und es soll ein Bild in den Panel rein.

Was soll ich tuten?

Danke im voraus.
 
SC-Ad-Bot
 
DjMicha1985
Ja ist möglich nur etwas komlizeirt. als erstes brauch du deine photogallery.php und suchst dort
Code

require_once THEMES."templates/header.php";
das änderst z.b. auf
Code

require_once THEMES."templates/header_panel.php";
.

Nun gehst unter themes/templates und suchst dor die header.php und machst ne kopie und nennst die denn header_panel.php. in der header_panel.php suchst denn
Code

require_once THEMES."templates/panels.php";
und bennenst des um in require_once THEMES."templates/panels_photo.php";
dann suchst im gleichem ordner die panels.php und bennst die wieder um in panels_photo.php.
nun gehst in die datei. suchst dort:
Code

// Render right panels
$prc = 0;
ob_start();
if(!defined("ADMIN_PANEL")){
   if (check_panel_status("right")) {
      $p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='4' AND panel_status='1' ORDER BY panel_order");
      if (dbrows($p_res)) {
         while ($p_data = dbarray($p_res)) {
            if (checkgroup($p_data['panel_access'])) {
               if ($p_data['panel_type'] == "file") {
                  $panel_name = $p_data['panel_filename'];
                  include INFUSIONS.$panel_name."/".$panel_name.".php";
               } else {
                  eval(stripslashes($p_data['panel_content']));
               }
               $prc++;
            }
         }
      }
   }
}


nach dem code fügst denn einfach dein bildcode ein.
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
Hallenser
OK bis zu templates/panels_photo.php is alles gut, aber wenn ich beim templates/panels_photo.php mein bildcode

<img style="width: 96px; height: 96px;" alt="" src="bild.gif">

eingebe. Dann kommt nur noch eine weise Seite.
 
Datalus
normal weil dein pfad zum bild nicht stimmt wenn ich das richtig sehe.

src="bild.gif" sollte etwa so aus sehen.

src="http://www.deineURL.de/images/bild.gif"

LG Micha
Bearbeitet von Datalus am 25.04.2009 00000004 17:53
.: Computer sind die intelligentesten Idioten, die es gibt :.
 
Hallenser
Das hatte ich auch schon probiert aber es geht trotzdem nicht!
 
Hallenser
Es kommt kein bild ich sende mal die Datei panels_photo.php im Anhang.
Hallenser hat folgende Datei angehängt:

panels_photo.rar [1.58kB / 380 mal Heruntergeladen]


Downloaded by:
 
DjMicha1985
da muss nen bild kommen. is der pfad zum bild auch richtig?

Gib und ma ne addy wo wir des ma sehen

Edit. Dank Marcus seinem denkanstoß is das ja noch einfacher.

einfach das hier machen:
Code


echo (basename($_SERVER['PHP_SELF']) == 'wo_liegt_datei.php') ? 'BILD1' : 'BILD2';
... so nen panel einfach machen.
Bearbeitet von DjMicha1985 am 25.04.2009 00000004 18:57
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
Hallenser
verstehe ich irdenwie nicht.
hab es so

Code

echo (basename($_SERVER['PHP_SELF']) == 'themes/templates/panels_photo.php') ? 'images/default-test.gif';


gemach pass aber nicht. (nur weise seite)

Bid von der seite:

s10.directupload.net/images/090425/temp/lv8mbrrq.jpg
Bearbeitet von Hallenser am 25.04.2009 00000004 19:16
 
Hallenser
Ich habe jetzt mal ein Panel gemacht.

Code

openside("Werbung");
mt_srand((double)microtime()*1000000);
$zufall = mt_rand(1, 2);
echo("
<iframe width='100%' height='60' align='left' scrolling='no' marginheight='0' marginwidth='0' frameborder='0' src=' ".BASEDIR."designs/".$zufall.".html'></iframe>
");
closeside();


Jetzt möchte ich wie schon gesagt das Panel nur im (photogallery.php) anzeigen lassen.

Was soll machen?
 
Springe ins Forum:
HarlekinPower