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

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

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

Beitrag 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
Zuletzt geändert von mandoki am 20.03.2005 03:42, insgesamt 1-mal geändert.
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

Beitrag 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
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

Bitte um Antwort!!

Beitrag 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.
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

Beitrag 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
Christian_N
Mitglied
Beiträge: 513
Registriert: 29.09.2004 14:23

Beitrag 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 :)
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

Beitrag 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:
mandoki
Mitglied
Beiträge: 26
Registriert: 10.03.2005 14:32

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“