Seite 1 von 5

e-card mod auf ein neuen versuch

Verfasst: 20.12.2005 21:42
von feuerteufel
hallo Forum,

ich frage mal wieder vorsichtig an, ob jemand es geschaft hat, ein MOD zu entwickeln welches bereits angemeldete User es ermöglich e-card´s aus dem Forum zu versenden ???

gruß der feuerteufel

Verfasst: 21.12.2005 10:46
von ATARI
ja fürs album wärs halt ne coole sache.

Verfasst: 22.12.2005 18:54
von Helmut71

Verfasst: 28.12.2005 11:21
von femu
Hallo Helmut,

damit hab ich mich auch schon rumgequält, bin aber irgendwie nicht weitergekommen. Bei 8 Seiten Thread ist auch nicht wirklich einfach zu sehen, was nun reingehört, was geändert werden muß, usw. Der Sendcard Part war zwar easy, aber der Rest ....

Ich hab's erst mal aufgegeben. Wenn's bei Dir läuft, kannst Du uns nicht mal eine Zusammenfassung mit nur den nötigen Infos durchreichen? Würde mit Sicherheit nicht nur mir helfen :-)


Vielen Dank und Gruß
Felix

Verfasst: 28.12.2005 12:36
von ~Alonso~
Also ich würde mich auch dafür Intressieren allerdings komme ich ebenfalls nicht mit dem Link klar [Englisch auch nicht so gut ]

;-)

bitte sehr!

Verfasst: 31.12.2005 12:59
von Helmut71
Gerne!

Also, es ist eigentlich recht einfach:

1) das Ecardscript stammt von http://www.sendcard.org/download.php.
Aktuelle Version ist 3.2.3.

Im phpbb-root im Ordner "sendcard" installieren.

2)
öffne album_showpage.php
finde

Code: Alles auswählen

'U_PIC' => ( $picm ) ? append_sid("album_pic.$phpEx?pic_id=$pic_id") : append_sid("album_picm.$phpEx?pic_id=$pic_id"), 
(Codezeile kann variieren, je nachdem welche Version man verwendet)
füge danach ein:

Code: Alles auswählen

'U_PIC2' => ( $picm ) ? append_sid("album_showpage.$phpEx?pic_id=$pic_id") : append_sid("album_picm.$phpEx?pic_id=$pic_id"),


3) öffne album_showpage_body.tpl

Füge nach

Code: Alles auswählen

<tr>
					<td valign="top" align="right"><span class="genmed">{L_PIC_DESC}:</span></td>
					<td valign="top" align="left"><b><span class="genmed">{PIC_DESC}</span></b></td>
				</tr>
ein:

Code: Alles auswählen

<tr> 
      <td valign="top" align="right"><span class="genmed">Bild als Ecard verschicken:</span></td> 
      <td valign="top"><b><span class="genmed"><form method="post" action="http://www.yourdomain.com/sendcard/sendcard.php" target="_blank"> 
   <input type="image" border="0" value="Submit" src="http://www.yourdomain.com/forum/templates/subSilver/images/lang_german/icon_email.gif"> 
   <input type="hidden" name="image" value="http://www.yourdomain.com/forum/{U_PIC}"> 
  
   <input type="hidden" name="caption" value="{L_PIC_TITLE}: <b>{PIC_TITLE}</b><br>{L_PIC_DESC}: <b>{PIC_DESC}</b><p>Album Link: <a href=http://www.yourdomain.com/forum/{U_PIC2}>http://www.yourdomain.com/forum/{U_PIC2}</a>" 

    </form></span></b></td> 
     </tr> 
"yourdomain", "forum" und "sendcard" ist anzupassen.

alternativ kann natürlich auch ein eigener ecard-button verwendet werden.
zB so einer hier:

[ externes Bild ]

4) ändere in der sendcard\templates\de\image.tpl:

Code: Alles auswählen

<!-- BEGIN embed_block --> 
<embed src="{IMG_PATH}{IMAGE}" width="{IMG_WIDTH}" height="{IMG_HEIGHT}"></embed> 
<!-- END embed_block --> 

zu

Code: Alles auswählen

<!-- BEGIN embed_block --> 
<img src="{IMG_PATH}{IMAGE}" width="{IMG_WIDTH}" height="{IMG_HEIGHT}"></embed> 
<!-- END embed_block --> 
ODER (falls obige Änderung nicht funktioniert) zu

Code: Alles auswählen

<!-- BEGIN embed_block --> 
<img src="{IMG_PATH}{IMAGE}" </embed> 
<!-- END embed_block -->

5) die tpl-Dateien des sendcard-scripts kann man noch per Hand an das template des Forums anpassen. Ans Forum angepasste templates sind zB hier beschrieben.

6) In Aktion sieht man das ganze zB hier: http://www.hohenau.net/forum/album_show ... ic_id=1618

*edit* Jetzt sollten alle Änderungen beschrieben sein.

Verfasst: 02.01.2006 07:39
von femu
Hallo Helmut,

vielen Dank - auch im Namen aller, die das auch schon lange suchen! Ich hab's zwar mittlerweile auch noch hinbekommen (war echt knifflig), aber so gibt's wenigstens endlich mal eine gute und übersichtliche Zusammenfassung!

Ein gutes Neues!

Felix

Verfasst: 06.01.2006 00:28
von Würzi
Äh ich suche Helmut :-?

Also ich hab Sendcard und das full Album Pack von Smartor.... :roll:

Wenn ich Sendcard ausserhalb von Forum installiere, dann komm ich mit der Installation klar und es funzt auch. Leider krieg ich es da nicht hin, daß dann ein Bild aus dem Album angezeigt wird. Der Bildlink steht drinnen doch das Bild ist nicht zu sehen.

Versuche ich Sendcard im Root Verzeichnis vom Forum zu installieren, blick ich gar nicht mehr durch welchen Pfad ich eingeben soll. :-?

Was hast du denn hier im Adminmenü eingegeben:

Please check that this is the directory you installed sendcard in (from your top public directory). You must include a trailing slash.

Please check that this is the full path to the directory you installed sendcard in. You must include a trailing slash.

So is this the full system path to the directory where sendcard.php is? It must have a trailing slash.

If you wish to change your password, please enter a password and confirm it. If you do not wish to change it, please leave these boxes blank.

Ich hab mal bei dir geschaut und du hast es ja anscheinend im Forum liegen. Und es funktioniert auch... :lol:

Ich kann eingeben was ich will und er findet dann die Dateien nicht. :cry:

Verfasst: 06.01.2006 07:52
von Helmut71
@würzi

Ich kann mich nicht erinnern, da besonders getrickst zu haben.
Meine Domain ist hohenau.net.
Mein Forum liegt in www.hohenau.net/forum/
mein sendcard liegt in www.hohenau.net/forum/sendcard/

Im sendacrd Admin steht daher: http://www.hohenau.net/forum/sendcard/

Verfasst: 06.01.2006 11:13
von Würzi
Boa.... Ich krieg mit dem Dings noch ne Meise... :lol:

Also innerhalb vom Forum kann ich es nicht installieren, da findet er den Pfad immer nicht zu den Dateien. Hab auch mal alles auf Cmod 777 aber ohne Erfolg.

Ich poste mal hier die Einstellungen wenn ich es ausserhalb des Forums installiere:

Please check that this is the directory you installed sendcard in (from your top public directory). You must include a trailing slash

Da steht dann: sendcard/

Please check that this is the full path to the directory you installed sendcard in. You must include a trailing slash.

Da steht dann: http://www.mydomain.de/sendcard/

So is this the full system path to the directory where sendcard.php is? It must have a trailing slash.

Da steht dann: /usr/export/www/vhosts/funnetwork/hosting/xxxx/sendcard/

Wenn ich es im Forum installieren will, dann müsste ich doch theoretisch nur vor dem sendcard/ jeweils phpBB2 einfügen. Dachte ich wenigstens...
Geht aber nicht, da findet er die Datei nicht.

Krieg ich diese Fehlermeldung:
Warning: main(/home/htdocs/xxx/phpbb2/sendcard/sendcard_setup.php): failed to open stream: No such file or directory in /home/htdocs/xxx/phpBB2/sendcard/admin/index2.php on line 4

Kann ich sendcard nicht ausserhalb des Forums installieren so daß dort auch die Bilder angezeigt werden? Weil sonst funzt es ja ausserhalb.
Hast du oder jemand da nen Plan? :roll:

Vielleicht liegt es an meiner aktuellsten phpBB version oder an aktuellsten Version von sendcard? :-?