Seite 1 von 1

Album Smartor - Bilder auf Portalseite anzeigen - Aber wie??

Verfasst: 17.03.2005 19:46
von mandoki
Hallo,

habe leider in der Suche nichts passendes gefunden :oops:
Bei mir ist fetch_all installiert und nachträglich smartor Album mod.

Nun würde ich gerne Bilder ausserhalb des Forums, auf einer externen Webseite ausgeben lassen. Ist das irgendwie möglich??
Habe nur Beispiele mit awsw gefunden und die nützen mir doch nichts, oder?

gruß mandoki

Verfasst: 18.03.2005 18:41
von mandoki
Hallo,

kann mir denn wirklich niemand hier etwas dazu sagen??

Habe die Frage auch ins Smartor-Board gepostet. Dort habe ich auch noch keine Antwort. Na ja, liegt vielleicht an meinem miesen Englisch :(

Bitte nochmals um Hilfe :oops:

gruß mandoki

Bitte um Antwort!!

Verfasst: 19.03.2005 20:44
von mandoki
Hallo,

habe ich hier jemanden verärgert, oder warum bekomme ich keine Antwort???? Hoffentlich ist hier mal ein modder online der hier reinschaut...

Da mir nix anderes übrig blieb habe ich im US-Board von fetch all gesucht. Ist mit meinen geringen Sprachkenntnissen nicht leicht :oops:

habe dort auch infos gefunden und folgenden Code eingebaut, der leider einen error hervorruft:

index.php: (nicht forum/index.php)
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/common.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/stats.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/users.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/polls.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/posts.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/forums.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/addons/smartor_photo_album.' . $phpEx);
...
...
...
<?php
include('umfrage.php');
?>
umfrage.php:
<?php
// fetch image 1 from smartor photoalbum
$CFG['smartor_photo_album_display'] = 'newest';
$image = smartor_photo_album_fetch_image();
?>

<a href="/forum/album_pic.php?pic_id=<?php echo $image['pic_id']; ?>"><img src="/forum/album_thumbnail.php?pic_id=<?php echo $image['pic_id']; ?>" alt="<?php echo $image['pic_desc']; ?>" border="0" /></a>
Dann erhalte ich folgenden Fehler:
Warning: mysql_query(): 13 is not a valid MySQL-Link resource in /www/htdocs/xxx/forum/db/mysql4.php on line 118
phpbb Fetch All error: database query failed at /www/htdocs/xxx/forum/mods/phpbb_fetch_all/common.php:345


Was ist denn falsch damit ???
Ich kann mit der fehlermeldung nix anfangen :(
Die Pfadangaben stimmen alle und sowohl fetch_all als auch Album funktionieren ansonsten einwandfrei...

Ich weiß nicht mehr weiter!!

gruß
mandoki

Installiert habe ich fetch_all v2.0.14 und smartor Album v2.0.53.

Verfasst: 20.03.2005 04:18
von mandoki
Hallo,
da hier leider immer noch keine Info kommt, habe ich weitergesucht und habe im Smartor-Board einen Hinweis auf das addon:
Photo Album Block v1.0.1 erhalten.

Habe es mir geladen und versucht einzubauen.
Leider habe ich auch damit einige Probleme. :oops:
Habe es soweit installiert, das es im acp auch auftaucht. Der nächste Install-Schritt wäre aber dann der Einbau in der forums-index.php und das will ich ja gar nicht dort haben. :o Wenn ich das mit meinem miesen englisch richtig verstehe, kann ich damit lediglich Fotos auf der index.php des Forums einblenden.

Ich möchte aber die Fotos auf meiner Web-Startseite anzeigen, also außerhalb des Forums. Vielleicht habe ich aber auch die Anleitung missverstanden. :roll:

Na ja, werde es weiter versuchen und hoffe immer noch auf einen "goldenen" Tip von euch. Ich kann doch nicht der einzige sein, der Probleme damit hat, oder etwa doch?

Gruß mandoki

Hier mal der Link zur: install.txt

Und hier die alternativ Methode zum einbinden in (beliebiger??) Webseite: block_on_index.txt

Verfasst: 20.03.2005 14:34
von Christian_N
in welche Seite willst es den genau einbauen? in der portal.php?
Da war doch bei dein install.txt die gepostet hast erklärung dabei.

Schreibe ggf. auf welche Seite es einbaun willst, gebe mal eine URL zu die Seite ggf. und tun mal die Datei als wo es eingebaut habe willst als *.txt anhängen.
Dann könnte ich sicher mal nach schauen wie man es macht das es dort auch anzeigt :)

Verfasst: 21.03.2005 02:13
von mandoki
Hallo SuesseMaus28884,

vielen Dank für dein Angebot, bin langsam am verzweifeln :cry:

Ich möchte zu der ersten, von mir geposteten, Variante zurückkehren.
Dies ist wohl die einfachste.

Ich habe nicht die fertige Portalseite von fetch_all übernommen, sondern nur einige Module daraus auf meiner Web-Startseite: index.php integriert.

Wie du oben siehst, hatte ich da einen SQL-Error erhalten.
Diesen Fehler habe ich mittlerweile beseitigen können.

Dieser Bereich:

Code: Alles auswählen

<?php
// fetch image 1 from smartor photoalbum
$CFG['smartor_photo_album_display'] = 'newest';
$image = smartor_photo_album_fetch_image();
?> 
war falsch plaziert und musste VOR dem Befehl:

Code: Alles auswählen

// disconnect from the database
phpbb_disconnect();
stehen.

Nun habe ich es auch geschafft, das er mir die Bildbeschreibung, bzw. Bildtitel ausgibt. Aber egal was ich auch mache, ich bekomme das Bild einfach nicht. Irgendwo habe ich ein Brett vorm Kopf :oops:

Habe eine Musterdatei bei fetch-all gefunden. Wenn ich die aufrufe zeigt er das Bild an. Aber sobald ich den Code bei mir einfüge ist es vorbei.
Da er mir aber die Beschreibung/Titel anzeigt müssten ja die Pfadangaben etc. stimmen, oder nicht?

Hier der Link zur index.php
(meine Web-Startseite)
Hier der Link zur umfrage.php
(wird in index.php included und enthält den Code zur Anzeige des Bildes)
Hier der Link zur Album-Musterdatei von phpbbfetchall.com

Hoffentlich findest du den Fehler :-?
Ich weiß echt nicht mehr weiter.

gruß mandoki

EDIT:
Habe gerade festgestellt, das die Musterdatei nur dann das Bild anzeigt, wenn sie im Ordner:
/forum/mods/phpbb_fetch_all/examples/
liegt. Wenn ich sie ins root lege und die variable entsprechend anpasse:
$phpbb_root_path = 'forum/';
wird kein Bild angezeigt.
:cry:

Verfasst: 21.03.2005 13:13
von mandoki
Hallo,
habe das Problem mit PN-Hilfe von max :grin: lösen können.

Für alle, die Bilder aus dem Smartor-Album-Addon auf externe Seiten anzeigen möchten, hier nun die komplette Vorgehensweise.

1. fetch_all und Album muss installiert sein und fehlerfrei funktionieren.

2. Im Adminbereich:
Album/Konfiguration ,
Option: Hotlink verbieten muss auf NEIN stehen
Erlaubte Domains für Hotlinks: hier muss die eigene Domain eingetragen werden.

2. In der externen Webseite muss folgender Code eingefügt werden (falls nicht schon vorhanden)

Code: Alles auswählen

<?php
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/common.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/stats.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/users.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/polls.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/posts.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/forums.' . $phpEx);
include_once ($phpbb_root_path . 'mods/phpbb_fetch_all/addons/smartor_photo_album.' . $phpEx);
...
...
...
// fetch image 1 from smartor photoalbum
$CFG['smartor_photo_album_display'] = 'newest';
$image = smartor_photo_album_fetch_image();
Der untere Block muss VOR:

Code: Alles auswählen

phpbb_disconnect();
?>
stehen, sonst erhaltet ihr einen SQL-Error.

Der eigentliche Aufruf für das neueste Bild siehr dann so aus und kann an beliebiger Stelle stehen:

Code: Alles auswählen

<a href="<?php echo append_sid($phpbb_root_path . 'album_page.php?pic_id=' . $image['pic_id']); ?>"><img src="<?php echo append_sid($phpbb_root_path . 'album_thumbnail.php?pic_id=' . $image['pic_id']); ?>" border="0" alt="<?php echo $image['pic_desc'] ?>"></a><br>
<?php echo $image['pic_title'] ?><br>
(<?php echo $image['pic_username'] ?>)
Es ist auch möglich, mehrere Bilder aus bestimmten Album-Kategorien anzuzeigen, oder Bilder nur angemeldeten Usern anzuzeigen.
Wenn ihr da Hilfe braucht, meldet euch.

Gruß
mandoki :wink: :grin:

PS: Hier der Link auf meine Startseite mit den neuesten Bildern aus zwei (öffentlichen) Album-Kategorien:
http://www.psychologie-netzwerk.de