MMS-Dienst-Einbindung

Begonnen von Hendrik, 19 Januar 2006, 19:13:40

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hendrik

Ich nutze die Version 1.3.4

Folgendes habe ich nun vor:

Von einen Partnerprogramm-Anbieter (bildpartner.de) habe ich nun eine Schnittstelle für die MMS-Service-Einbindung für meine Galerie erhalten.

Nun weiß ich leider gar nicht wie ich das einbinden muss, damit unter jedem Bild der Link steht um sich das jeweilige Bild per mms aufs Handy bestellen zu können.

Folgende Dateien hat mir der Anbieter zu geschickt:

mmstransfer.js

Inhalt:

function mmstransfer(url, text) {
   if (!text) text = '';
   text=escape(text);
   fotowin=window.open('http://www.bildpartner.de/upload/mmsup.php?vcode=1074943&pic='+url+'&text='+text+'','fotowin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=310,height=325');
   fotowin.focus();
}


Und dann noch diese Datei:

mms.html

Inhalt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
   <title>MMS-Beispiel</title>
   <script language="JavaScript" type="text/javascript" src="mmstransfer.js"></script>

</head>

<body>
   <!-- Beispiel fuer die Einbindung der bildpartner.de MMS-Schnittstelle. Bitte beachten Sie, dass bei bildpartner.de der Pfad (URL) zu Ihrer Galerie hinterlegt sein muss, damit die Schnittstelle aktiv ist.-->

   <a href="javascript:mmstransfer('foto.jpg','Das ist der Text, der mit dem Foto als MMS versendet werden soll. Mehr Fotos gibts auf www.meinehomepage.de.')"><b>Foto aufs Handy senden.</b></a>

</table>

</body>
</html>


Nun möchte ich halt das dieser Link für die Bestellung automatisch unter jedem Bild erscheint.

Ich denke mal das man diese Dinge evtl. in die Datei displayimage.php (im Hauptverzeichnis) einbauen muss, aber wie?

Bin für jede Hilfe dankbar!

Andi

Hi :)

bei so speziellen Anpassungen ist es evtl. besser, vorher im Coppermine Forum nachzusehen.
Dort findest du evtl. schon eine Lösung.

Für die pragmaMx Anpassung sehen wir dann hier weiter ;)
schön´s Grüssle, Andi

Hendrik

habe doch tatsächlich was im coppermine forum gefunden, allerdings handelt es sich dort um die Einbindung eines anderen MMS-Anbieters. Das funktioniert bei mir so auch, aber ich möchte ja gerne meinen Anbieter mit seinen code einbinden.

also es betrifft dann auch die datei displayimage.php.

Ungefähr bei Zeile 184 findet man in dieser Datei folgenden code:

if ($mime_content['content']=='image') {
        if (isset($image_size['reduced'])) {
            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + 16;
            $winsizeY = $CURRENT_PIC_DATA['pheight'] + 16;
            $pic_html = "<a href=\"javascript:;\" onClick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
            $pic_title = $lang_display_image_php['view_fs'] . "\n==============\n" . $pic_title;
            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
            $pic_html .= "</a>\n";
        } else {
            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
        }

hier nach muss man dann folgendes einfügen:

$pic_html.= "<center>
<a href=\"#\" onClick=\"javascript: window.open('http://mpush.msolutions.cc/req.php?account=wellcoolstuff&image="
.$CONFIG["ecards_more_pic_target"].
'/'.
$picture_url .
"&caption=".$CURRENT_PIC_DATA['title'].$CURRENT_PIC_DATA['caption'].
"','_MPUSH','width="
.$CURRENT_PIC_DATA['pwidth']
.", height="
.$CURRENT_PIC_DATA['pheight']
.", titlebar=1, resizable=1, scrollbars=1');\">
Send to my mobile
</a>
</center>";

und es funktioniert sogar!

Nun würde ich gerne wissen wie ich das nun umstricken muss damit es mit meinen code (siehe ersten Eintrag) benutzen kann?