PN auf externe Seite kontrollieren lassen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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
Benutzeravatar
SantaZ
Mitglied
Beiträge: 411
Registriert: 20.08.2003 12:06
Wohnort: NRW

PN auf externe Seite kontrollieren lassen

Beitrag von SantaZ »

Hallo,


ich möchte auf meiner Homepage eine Abfrage einbinden die kontrolliert ob eine neue Nachricht für den User vorhanden ist.

Ich habe eine Bildergallerie in phpBB integriert. Also eingeloggt ist der User dann schon mal.

Hab leider nix dergleichen gefunden. Ist das sehr schwierig?
cu SantaZ
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

ist prinzipiel möglich,
aber werd mal genauer, du hast dein forum in ne site integriert und möchtest jetzt auf der site sehen ob ne neue PM da ist ????
Benutzeravatar
SantaZ
Mitglied
Beiträge: 411
Registriert: 20.08.2003 12:06
Wohnort: NRW

Beitrag von SantaZ »

hi,


ich habe die Gallerie 4images bei mir integriert. Die Gallerie wurde so geändert das sie auf die Userdatenbank von phpBB zugreift.

Ich würde nun gerne haben, das wenn user in der Gallerie aktiv sind ebenfalls bei jedem aufruf des Headers eine kurze Abfrage stattfindet ob sich in der userdatenbank eine neue PM befindet.
Vor Prinzip sollte das gleiche passieren wie bei phpBB auch. Kurz checken und wenn was vorhandenn ist soll sich ein PopUp öffnen. und bescheid geben.
cu SantaZ
foerby
Mitglied
Beiträge: 1
Registriert: 09.11.2004 21:53

Beitrag von foerby »

Ich hab das auf meiner Seite...

ich hol mir den Inhalt des Cookies (phpbb2mysql_data), extrahiere mir die user_id und schaue in der Datenbank, ob eine neue privmsg vorhanden ist...

Code: Alles auswählen

<?php
if($HTTP_COOKIE_VARS['phpbb2mysql_data']){
  $data = $HTTP_COOKIE_VARS['phpbb2mysql_data'];
  if(substr_count($data, ";s:0:") < 1) {
    if(substr_count($data, ";s:1:") != 0) {
      $token = explode('"',$data);
      $uid = $token[sizeof($token)-2];
      $uid = substr($uid, 0, -1);
    }
    else{
      $token = explode(':',$data);
      $uid = $token[sizeof($token)-1];
      $uid = substr($uid, 0, -2);
    }
    $query = "SELECT * FROM phpBB_users WHERE user_id = '$uid' LIMIT 1";
    $result = mysql_query($query);
    $row = mysql_fetch_array($result);
    if(mysql_num_rows($result) != 0){
      $pm = $row['user_new_privmsg'];
      if($pm!=0){
      
      // Jetzt kommt die Action...
?>
<script language="Javascript" type="text/javascript">
<!--
  window.open('notify.php?num=<?=$pm?>', '', 'HEIGHT=190,WIDTH=400');
//-->
</script>
<?    }
    }
  }
}
?>
Benutzeravatar
SantaZ
Mitglied
Beiträge: 411
Registriert: 20.08.2003 12:06
Wohnort: NRW

Beitrag von SantaZ »

hi,

danke werde ich auch mal testen



Ich hab es jetzt erstmal ganz einfach gemacht. Ich hab auf der externen Seite ein Iframe erstellt mit der GRöße 1*1. Dadrin wird eine selbsterstellte .PHP aufgerufen

Vorlage für in phpBB eingebundene Seiten.
Die Einfach nur aus dem Heaader besteht.

Wenn dann eine neue PM aufgeht wird das POPup eingeblendet und fertig.
cu SantaZ
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“