SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.04.2004, 18:33:05
sk8mad sk8mad ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 4
sk8mad eine Nachricht über ICQ schicken
Hyperlink -> ganz einfach?

Hy @all,

Ich hab ein ganz simples Problem! Hab ein Script, das eine PictureShow bewirkt! Nun hab ich aber mitlerweile zu viele Bilder, und das ganze ist zu umständlich. Ich möchte daher nix anderes als unter meiner PictureShow mehrere links anzulegen, mit deren Hilfe ich die seite neu aufrufe mit - geändertem Bilderordner!
Ich finde einfach keine Möglichkeit nen Link in PHP zu schreiben der sich unter meine Pictureshow platzieren lässt!
Aber bitte nich mit ECHO - das funzt nich - da bekomm ich meinen link immer nach oben links auf die seite!

Pictureshow: http://www.uncrrupt.de/pictures.php
Mit Zitat antworten
  #2  
Alt 19.04.2004, 18:40:45
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Wäre vielleicht ganz hilfreich, wenn Du hier den Quelltext der entsprechenden Stelle postest (bitte mit den PHP-Tags oben). Das sagt ein wenig mehr aus, als der Link.
Mit Zitat antworten
  #3  
Alt 19.04.2004, 18:46:50
sk8mad sk8mad ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 4
sk8mad eine Nachricht über ICQ schicken
PHP-Code:
<?

include("inc/config.inc");
include("includes/fnc.php");

         $title .= " - Pictures";

         $tpl = explode("{BREAK}",implode('',file("$themePath/pictures.tpl")));
         $imp = str_replace("{JAVASCRIPT}",picScript(),$tpl[0]);
         $content = $imp;
         $content .= $tpl[1];
         $content .= $tpl[2];

include("includes/parseit.php");
function picScript(){
$content = "<script language="JavaScript" type="text/javascript">
<!--
current = 0;
var pic = new Array();";
    $folder = dir("picviewer");
             $i=0;
             while($npic = $folder->read()){
             $check = explode(".",$npic);

                if($check[1]=="jpg" || $check[1]=="gif"){
$content .= "pic[$i]="$npic";n";
                    $i++;
                }
             }
             $folder->close();

$content .= "pfad = "picviewer/";

function ChangeNext(){

            current = current+1;
            if(current <= pic.length-1){ document.npic.src=pfad+pic[current]; }
            else{
                 current = 0;
                 document.npic.src=pfad+pic[current];
            }
}
function ChangeLast(){

         current = current-1;
         if(current >= 0){ document.npic.src=pfad+pic[current]; }
         else{
            current = pic.length-1;
            document.npic.src=pfad+pic[current];
         }
}

function ChangeBeginn(){
         current = 0;
         document.npic.src=pfad+pic[current];
}

function ChangeEnd(){
         current = pic.length-1;
         document.npic.src=pfad+pic[current];
}

-->
</script>";
return $content;

?>
Mit Zitat antworten
  #4  
Alt 20.04.2004, 00:04:40
LordFuture LordFuture ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Michla
Beiträge: 61
Hmh,

wenn ich dass Richtig verstehe liest du mit JS den Inahlt deines Bildordners aus, legst die Dateinamen der Bilder in ein array (pic) und lässt den User dann durchzappen, oder?

Bringt den Vorteil dass die Site nicht neu geladen werden muss. Hmh, bei meiner hab ich die Problematik net weiter weill ich für jedes Bild dynamisch ne andere SlideShow-Umgebung generiere und des mittels PHPscript mache...

Bin nur leidr selbst noch ein rechter anfänger und Blick hier net ganz durch. Kannst du mir sagen was diese Zeile Bewirkt? Du zauberst da mit den String rum, oder? Und was die Zweite Zeile macht ist mir total schleiherhaft. wöre net wenn du mir mal erklären würdest was die Zeilen machen:

PHP-Code:
$tpl explode("{BREAK}",implode('',file("$themePath/pictures.tpl")));
$imp str_replace("{JAVASCRIPT}",picScript(),$tpl[0]); 
Oh, ach ja du hattest ja auch noch ne Frage ;-)

Wie wärs damit:

PHP-Code:
echo "<div style='position: absolute; left: 0; top: 0; width: 100%; height: 80'>";  
echo 
"<a href='linkziel'>Linkname</a>";  
echo 
"</div>"
Du kannst sagen wo der Div Container in dem der Link sitzt Positioniert sein soll und wie breit/hoch er sein soll. Wenn du den Link unten haben willst würde sich vielleicht mehr diese anbieten:

PHP-Code:
echo "<div style='position: absolute; left: 0; bottom: 10; width: 100%; height: 20'>";  
echo 
"<center><a href='linkziel'>Linkname</a></center>";  
echo 
"</div>"
Sitzt der Link vom Unterem Browserrand 10 entfernt und mittig. Oder gabs nen grund warum du keinen Div-Container verwenden willst?
__________________
Software ist like sex - its better when its free!
Mit Zitat antworten
  #5  
Alt 20.04.2004, 16:28:16
sk8mad sk8mad ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 4
sk8mad eine Nachricht über ICQ schicken
Slideshow

Hy LordFuture,

zunächst einmal danke, aber das mit dem div Container haut nich wirklich hin weil: die Bilder in der Slide Show sind verschieden groß, und der link soll dementsprechend mit hoch und runter wandern! Darum komm ich ja mit html nicht wirklich weiter!
Das meinte ich ja damit, das der echo befehl nix bringt!
Allerdings hast du mich auf die idee gebracht, den link mit ins Java Script zu schreiben, das müsste eigentlich funzen!

zu deinen fragen:

PHP-Code:
$tpl explode("{BREAK}",implode('',file("$themePath/pictures.tpl"))); 
ruft meines erachtens das dazugehörige Template auf, und was das andere macht - keinen plan!

Hab die fertige Site zur Pflege übernommen und muss mich jetzt damit rumschlagen - und das wo ich von php so gar keine ahnung hab! Shit happens!!!
Mit Zitat antworten
  #6  
Alt 20.04.2004, 16:54:39
sk8mad sk8mad ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 4
sk8mad eine Nachricht über ICQ schicken
wenn mir jetzt noch einer sagt, wie man das macht...
Mit Zitat antworten
  #7  
Alt 21.04.2004, 00:02:16
LordFuture LordFuture ist offline
Anfänger
 
Registriert seit: Jan 2004
Ort: Michla
Beiträge: 61
Hi,

meinte eigentlich mehr die Stringzaubereien mit explode und implode was da genau passiert aber denoch danke!

Back to the Roots:

Warum machst du keine 2-Zeilige Tabelle? Zeile 1 Bild und Zeile 2 Link. Zeile 1 setzt du heigth = 1 und dann wird die Zeile so groß wie dein Bild und kein Pixel größer. Und deine Zeile 2 mit dem Link rutscht dementsprechend mit rauf und runter, bleibt aber selbst von Höhe, Breite und seitlichen Position her gleich?
__________________
Software ist like sex - its better when its free!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:00:54 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt