Antworten auf deine Fragen:
Neues Thema erstellen

Portfolio via PHP

chacki

Ihre Werbung hier

Hallo,

ich bin gerade dabei meine Webseite in PHP zu coden um mir demnächst die Aktualisierung zu vereinfachen. Nun, bis jetzt wusste ich alles mit meinen Grund Kenntnissen. Jetzt scheitere ich.

Also ich habe eine Portfolio Übersicht wo ein paar Thumbnails sind. Wenn man nun auf Details klickt soll eine neue Seite erstellen wo man das orginal Bild sieht & ein paar Infos dazu. Dies habe ich jetzt realisiert per einzelen HTMLs was ziemlich lästig ist. Also habe ich mir überlegt dies auch per PHP zu realisieren.

Ich habe es mir so vorgestellt. In der Portfolio übersicht verweiße ich auf diesen Link . Somit soll nun Bild eins geladen werden, verweiß ich auf Bild2 ist die url halt ...?2 und soll Bild 2 laden.

Jedoch weiß ich echt nicht wie ich das anstellen kann... Wäre dankbar für Lösunungsvorschläge & falls ich total falsch liege eine andere Lösung :)
 

MyBad

localhorst

AW: Portfolio via PHP

Hast du deine Bilder / Bildpfade in einer Datenbank gespeichert oder fliegen die Bilder einfach in einem Ordner rum, den du ausliest?
 

Antr4ks

Nicht mehr ganz neu hier

AW: Portfolio via PHP

Soll denn irgendwas mit den Bildern gemacht werden? Oder sollen sie nur in Groß angezeigt werden? Bei letzterem empfehle ich die Lightbox zu benutzen.

Und ansonsten einfach ein wenig in PHP einlesen, mit Variablen und GET/POST-Werten, dann kommst du ganz schnell zu einem eigenen einfachen Script, zum dynamischen Anzeigen von Inhalten.
 

sokie

Mod | Web

AW: Portfolio via PHP

vielleicht ist es eine gute lösung, dass mit schlüssel-wert paaren zu machen.
also statt meine.php?1 - meine.php?img=1.
so angehängte parameter kommen auf dem server im globalen array _GET an, und können dann verarbeitet werden.
PHP:
$bilder = array();
$bilder[1] = "bildadresse/bild1.jpg";
$bilder[2] = "bildadresse/bild2.jpg";
$bilder[3] = "bildadresse/bild3.jpg";
$bilder[4] = "bildadresse/bild4.jpg";

$indexNr = $_GET['img'];

echo '<img src="'.$bilder[indexNr].'" />';
 

chacki

Ihre Werbung hier

AW: Portfolio via PHP



ich benutze schon eine lightbox ;) Aber klick mal auf Details...

Und genau diese Seite möchte ich mit PHP realisieren damit ich nicht für jedes Bild eine neue statische Seite erstellen muss.


Sokia, Schlüsselpaare waren auch meine Idee :)

Werds mal jetzt testen
 
Zuletzt bearbeitet:

chacki

Ihre Werbung hier

AW: Portfolio via PHP

Okay habe deinen Code mal eingebunden, im Quelltext bleibt jedoch der img tag leer....





Mit Schlüssel
 
Zuletzt bearbeitet:
D

derstaubige

Guest

AW: Portfolio via PHP

Hallo,

wenn ich auf deiner Portfolio Seite über die "Detail" links fahre, wird nur auf " verlinkt, aber ohne Variablen. Daran wirds liegen ;)
 

sokie

Mod | Web

AW: Portfolio via PHP

tja, aus demleerentag kann man allenfalls sehen, dass etwas schiefgelaufen ist, nicht aber was. den php code müsste man da schon sehen.
 

chacki

Ihre Werbung hier

AW: Portfolio via PHP

Ich glaube ich stelle mich einfach nur doof an :)

Code:
 <div class="port_img"> <?php
 $bilder = array();
$bilder[1] = "http://chackstudios.com/images/01_image.png";
$bilder[2] = "bildadresse/bild2.jpg";
$bilder[3] = "bildadresse/bild3.jpg";
$bilder[4] = "bildadresse/bild4.jpg";

$indexNr = $_GET['img'];

echo '<img src="'.$bilder[indexNr].'" />'; 
?>
 
R

rm21

Guest

AW: Portfolio via PHP

ich würde eine php-funktione schreiben, die dir in abhängikeit von der anzahl deiner bilder den kompletten portfolio-html-code generiert und eben auch die entsprechenden links dazu.
ist dan so eine art halb-automatische lösung...

nur als grobes beispiel:
Code:
function html_generieren()
{
  $anzBilder = XY;

  for ($i = 0; $i < $anzBilder; $i++) 
  {
    $html = "<p>hier text oder anderen html-code</p>jetzt kommt thumbnail img01.jgp<img src=\"PFAD/img0".$i."'.jpg\"><br>und jetzt der link<a href=\"PFAD/bild.php?bild=".$i."\";
  }
  echo $html;
}
das $i setzt automatisch die entsprechende bildnummer ein.


und in der datei bild.php würde ich ein array mit allen bildpfaden anlegen:
Code:
$arrBilder = array("Bildpfad0", "Bildpfad1", usw.);
dann kannst du das entsprechende bild ausgeben:
Code:
$strBildHtml = "<img src=\"PFAD/img0".$_GET['bild']."'.jpg\">";
echo $strgBildHtml;
nachteil an der lösung:
wenn viele bilder zu verwalten sind, wird mühselig mit dieser lösung, da ja doch noch änderungen per hand zu machen sind. dann empfiehlt sich die verwendung einer datenbank.

hoffe dir hilft's soweit.
 

sokie

Mod | Web

AW: Portfolio via PHP

nö, ich hab in den code einen fehler eingebaut...
es muss natürlich
$bilder[$indexNr]
heissen
sorry
 
R

rm21

Guest

AW: Portfolio via PHP

wuah!
während ich geschrieben habe, sind mittlerweile 10 posts da....
bin wohl was lahm gewesen.

@chacki:
jo klar, mysql ist (fast) immer eine lösung ;)
 

chacki

Ihre Werbung hier

AW: Portfolio via PHP

Geht leider nicht:
PHP:
 <?php
       function html_generieren()
{
  $anzBilder = XY;

  for ($i = 0; $i < $anzBilder; $i++) 
  {
    $html = "<div class="portfolio_pic">
			<div class="boxgrid caption">
				<img src=\"http://www.psd-tutorials.de/modules/Forum/images/img0".$i."'.jpg\">
				<div class="cover boxcaption">
				  <h3>Geh Waehlen</h3>
					<p>23|09|09<br/><a href=\"picture.php?img=".$i."\";>Details</a></p>
            <a href="http://fc05.deviantart.net/fs29/f/2009/254/8/4/Geh_Waehlen_by_chack94.jpg" rel="prettyPhoto[gallery1]" title="Groups are working"><img src="img/icons/Search.png" class="hover_zoom" width="37" height="37" /></a>			 
            </div>
          </div><!-- end boxgrid caption -->   
       <p>Wallpaper zu den 09er wahlen. 1440x900 mit den Themen die uns intressierten. </p>
           </div><!-- end portfolio_pic --> }
  echo $html;
}
?>

Ich sehe selbst das es irgendwo ein Problem beim Link gibt :)
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.477
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben