Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Hallo,
gibt es ein Plugin für Prefixes??
-------------Für die nicht wissen was das ist: -------------------
Ein Prefix ist eine Vorwort vor jedem Beitrag. Ein Beispiel: Ein User schreibt einen Beitrag. Der Name des Beitrages heißt: Test
Ein Prefix würde zeigt dann in dem Forum zum Beispiel an: PREFIX Test
Natürlich kann der Prefix Text umgeändert werden. Am sinnvollsten ist es wenn der User sich einen vorgegebenen Prefix aussuche darf. In einem Forum wird zum Beispiel mit Punkten getauscht. Hier wäre der Prefix gut. Entweder "Biete" Punkte für... oder "Suche" Punkte für....
Also ich hoffe das ist euch klar geworden.
Vielen Dank!!
MFG
Beiträge: 228
Themen: 29
Registriert seit: 29.09.2007
MyBB-Version: 1.2.12
Würde mich auch interessieren hab kein Plugin oder ähnliches gefunden!
Beiträge: 690
Themen: 87
Registriert seit: 08.03.2006
MyBB-Version: 1.2.9
Beiträge: 228
Themen: 29
Registriert seit: 29.09.2007
MyBB-Version: 1.2.12
Hey Könntest du mir auch noch bitte bei einem Bug helfen?
Also
In der Read me steht das ich von Admincp aus zu diesen 2 .php datein navigieren soll!
root.tld/dbupdate.php
root.tld/templateinstall.php
Dann kommt aber dieser Fehler
Code:
Direct initialization of this file is not allowed.
Please make sure IN_MYBB is defined.
Also fehlt wohl irgendwo in den 2 .php datein das
.
Hier die 2 .php datein.
templateinstall.php
PHP-Code:
<?php
/*
* templateinstall.php
*
* Template installation file for Threads Prefix Mod
* By: Musicalmidget
* Website: http://www.mybbmods.com
*/
require "./global.php";
if($mybb['usergroup'] != '4')
{
nopermission();
}
$template = "<select name=\"prefix\">
<option value=\"noprefix\" selected=\"selected\">----------</option>
\$prefixlist
</select>";
$query = $db->query("INSERT INTO `".TABLE_PREFIX."templates` VALUES (NULL, 'threadprefixes', '$template', '-1');") or die($db->error());
echo "Installation Successful<br /><br />\nPlease remove this script for security reasons.";
?>
dbupdate.php
PHP-Code:
<?php
/*
* dbupdate.php
*
* Database installation tool for Thread Prefixes Mod
* By: Musicalmidget
* Website: http://www.mybbmods.com
*/
require "./global.php";
$query = $db->query("CREATE TABLE `".TABLE_PREFIX."prefixes` (`pid` smallint(6) NOT NULL auto_increment, `value` varchar(32) NOT NULL default '', PRIMARY KEY (`pid`))") or die($db->error());
$query = $db->query("ALTER TABLE `".TABLE_PREFIX."adminoptions` ADD `canmanageprefixes` CHAR( 3 ) DEFAULT 'no' NOT NULL") or die($db->error());
$query = $db->query("ALTER TABLE `".TABLE_PREFIX."forums` ADD `threadprefixes` CHAR( 3 ) DEFAULT 'no' NOT NULL") or die($db->error());
echo "Installation Successful<br /><br />\nPlease remove this script for security reasons.";
?>
Wo muss das
hin?
Ach ja meine Tabellen heißen nicht mybb_ sondern anders!
muss ich dann IN_(eigenes) machen?[/php]
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Die Zeile muss ganz an den Anfang:
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 228
Themen: 29
Registriert seit: 29.09.2007
MyBB-Version: 1.2.12
Beiträge: 228
Themen: 29
Registriert seit: 29.09.2007
MyBB-Version: 1.2.12
20.03.2008, 02:07
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2008, 02:08 von Osamu.)
Okay bei der dbupdate.php hat es wunderbar funktioniert!
Aber bei der Templateinstall.php kommt dieser Fehler.
Code:
Fatal error: Cannot use object of type MyBB as array in /mnt/webspace/.../.../root/Board/templateinstall.php on line 12
Die .php datei ist oben ja schon gepostet!
Aber hier ist sie nochmal.
PHP-Code:
<?php
/*
* templateinstall.php
*
* Template installation file for Threads Prefix Mod
* By: Musicalmidget
* Website: http://www.mybbmods.com
*/
define("IN_MYBB", 1);
require "./global.php";
if($mybb['usergroup'] != '4')
{
nopermission();
}
$template = "<select name=\"prefix\">
<option value=\"noprefix\" selected=\"selected\">----------</option>
\$prefixlist
</select>";
$query = $db->query("INSERT INTO `".TABLE_PREFIX."templates` VALUES (NULL, 'threadprefixes', '$template', '-1');") or die($db->error());
echo "Installation Successful<br /><br />\nPlease remove this script for security reasons.";
?>
Das
ist die einzige änderung!
Ach ja das alles hat am schluss den Präfix zweck!
Jemand ne Idee?
Beiträge: 25.769
Themen: 269
Registriert seit: 20.09.2005
Das Plugin ist nicht für MyBB 1.2.x geeignet.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 228
Themen: 29
Registriert seit: 29.09.2007
MyBB-Version: 1.2.12
=/
Okay dann vergess ich das ganze mal =/
Schade...
Warte ich halt bis ein neues rauskommt =)