Catzwolf wrote:
And just you dare Draven!
I'd just like to say
EDIT (Catz): Can we ban him now? Class, shear class!
Catzwolf wrote:
And just you dare Draven!
b1gMail V5.0.0
==============
Inhalt
------
1. Lizenz
2. Installation
3. Support
4. Hinweise
1. Lizenz
---------
Mit dem Download und der Installation von b1gMail erkennen sie folgende Lizenzbedingungen an und verpflichten sich, diese einzuhalten.
Lizenzbedingungen für B1G Scripte
§ Mit dem Download und/oder der Installation des Scriptes erkennen sie die folgenden Lizenzbestimmungen an und verpflichten sich dazu, sie einzuhalten.
§ Das Script wird von B1G kostenlos und ohne jegliche Garantie angeboten. B1G hat das Script sorgfältig geprüft und getestet, haftet jedoch nicht für eventuelle Schäden, die durch das Script entstehen KÖNNTEN.
§ Das Script ist Open Source, d.H. sie dürfen den Quelltext einsehen und an ihre Bedürfnisse anpassen. Sie dürfen jedoch nicht die Copyright-Verweise im Script modifizieren oder entfernen. Desweiteren ist es untersagt, Stellen aus dem Quelltext in eigene Scripte bzw. Projekte zu übernehmen.
§ Es ist untersagt, das Script oder Teile des Scripts in irgendwelche Form zu verkaufen bzw. zu versteigern. Das ist selbst dann untersagt, wenn Copyright Verweise existieren.
§ Wenn sie die Lizenzbedingungen nicht anerkennen oder gegen sie verstoßen ist es ihnen nicht erlaubt, das Script herunterzuladen, zu installieren, den SourceCode einzusehen bzw. zu verändern und das Script hochzuladen.
§ Nach der Eingabe der Seriennummer und des Keys werden diese durch einmaligem Abgleich mit dem B1G Server validiert. Es wird dabei nur die Seriennummer, der Key und die aktuelle URL übertragen. Dies ist aus Zwecken des Schutz vor Leuten, die gegen Punkt 3 und 4 verstoßen, nötig.
2. Installation
---------------
1. Richten sie die CatchAll Funktion ihrer Domain ein.
2. Richten sie eine POP3-Box ein und lassen sie die Mails der CatchAll Funktion in diese ankommen.
3. Laden sie alle Dateien und Ordner des Scripts auf ihren Webspace.
4. Geben sie den Dateien "config.inc.php" und "agb.txt" und dem Ordner "languages" die Rechte 777 (CHMOD).
5. Besuchen siehttp://www.ihre-url.de/pfad-zu-b1gmail/setup/ und folgen sie den Anweisungen.
6. Nach erfolgreicher Installation den Ordner "setup" mit komplettem vom Webspace läschen (wichtig!).
2.1. Cron
---------
Wenn sie einen eigenen Server oder Webspace mit Cronjobs haben, können sie einen Cornjob zur Steigerung der Performance und zur besseren Funktion des Autoresponders einrichten:
1. Rufen sie in der Shell auf: "crontab -e"
2. Fügen sie eine Zeile hinzu: "* * * * * /usr/bin/php /absoluter-pfad/zu/b1gmail/cronjob.php"
3. Speichern sie die Datei ab
3. Support
----------
Falls sie Fragen haben, schreiben sie diese bitte in unser Forum (unter www.b1g.de) oder nutzen sie das Kontaktformular unseres Support-Systems. Bevor sie im Forum posten benutzen sie bitte erst die Suchfunktion. Oft wurde die Frage schon einmal gestellt und auch beantwortet.
4. Hinweise
-----------
Die Copyright Verweise im Script dürfen unter keinen Umständen entfernt werden (siehe >>1. Lizenz<<).
B1G Webmail (b1gMail) ist ©2002-2003 by B1G - Free PHP Scripts
WWW:http://www.b1g.info/
http://www.b1g.net/
E-Mail: info@b1g.info
webmaster@b1g.info
Catzwolf wrote:
We are trying to take everything onboard (even if this is a core thread) about additions you would all like to see within the modules, but we will try to add these over a period of time and not in one go (the other guys would kill me if I said we would! LOL).
Draven wrote:
Quote:
Quote:Having this allows you to theme differently for each module
It's already there !
Check <{$module.directory}> and <{$module.name}>
Also, theme writers may want to try "Smarty debug" mode in PHP or insert <{debug}> in their templates to see all the defined variables.
See!! I went and made my own hack cause I had no clue it was there. Are you sure it was there in 2.0.3? I swear I did a smarty debug on each module looking for any current variables I could use and saw none. Is it possible this was only added in 2.0.5 after sending my hacks to Catz?
// Added to identify Current Module
$module_handler =& xoops_gethandler('module');
$installed_mods =& $module_handler->getObjects();
foreach ( $installed_mods as $module) {
$listed_mods[] = $module->getVar('dirname');
}
$c = "0";
//print($xoopsRequestUri);
foreach($listed_mods as $mod){
// check to see if the Uri matches a loaded module.
$pos = strpos($xoopsRequestUri, $mod);
if(!$pos === false){
$_SESSION["c_module"] = $mod;
$c = 1;
$isHome = 0;
}
}
if($c == 0){
// We must be in a system module
$_SESSION["c_module"] = "system";
// Are we viewing the homepage?
if(strpos($xoopsRequestUri, "index") || $xoopsRequestUri == "/"){
$isHome = 1;
}
}
Daigoro wrote:
Quote:Draven wrote:
Error reporting for admin ONLY.
What about removing the error-reporting from the top of the html page? Store the errors in the database, or in a file on the server, and use a special php script to display the errors.
That would make debugging invisible to regular users, and it would allow for a smarter error display.