Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Scripte
  [Hack] Centerblock: neue Nachrichten

Forum : Scripte

Titel : [Hack] Centerblock: neue Nachrichten

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3456&forum=13


 toxin :

09.07.2006 01:21
 Funktion:
- zeigt bei neuen Kurznachrichten eine Centerbox mit Anzahl der neuen Nachrichten an

Zu ändernde Datein:
- theme.php des verwendeten Themes


Schritt 1:
Öffnen der zu ändernen theme.php und Suchen der Funktion "themeheader".


Schritt 2:
Einfügen von "$db, " hinter das "global"-Tag


Schritt 3:
folgenden Code vor dem abschließenden "}" der Funktion hinzufügen
Code:

if ($xoopsUser) {
list($total_messages) = $db->fetch_row($db->query("SELECT COUNT(*) FROM ".$db->prefix("private_msgs")." WHERE to_userid = ".$xoopsUser->getVar("uid").""));
list($new_messages) = $db->fetch_row($db->query("SELECT COUNT(*) FROM ".$db->prefix("private_msgs")." WHERE to_userid = ".$xoopsUser->getVar("uid")." AND read_msg=0"));


if ($total_messages > 0) {
if ($new_messages > 0) {

$content = "Sie haben ".$new_messages." neue Nachricht(en).<br><a href=\"".XOOPS_URL."/modules/messages/\">Klicken Sie hier um zum Nachrichteneingang zu gelangen.</a>";
themecenterbox_center($title='Neue Nachricht', $content);
}
}
}



Schritt 3:
Datei speichern und uploaden (Backup nicht vergessen).

Das ganze ist noch etwas rudimentär und auch noch nicht multilingual...folgt alles noch...bei mehreren verwendeten themes müssen ALLE theme.php geändert werden!

 p-tree :

15.03.2007 11:09
 Das ist eine schöne Sache, aber leider habe ich die function themeheader nicht in allen themes Sad
Partnerseiten
http://www.contaxe.com/?cref=1674143

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France