MyBB.de Forum
Prefixes - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Prefixes (/thread-9019.html)

Seiten: Seiten: 1 2


Prefixes - Desaster - 19.03.2008

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


RE: Prefixes - Osamu - 19.03.2008

Würde mich auch interessieren hab kein Plugin oder ähnliches gefunden!


RE: Prefixes - Crasher - 20.03.2008

http://mods.mybboard.net/view/selectable-thread-prefixes


RE: Prefixes - Osamu - 20.03.2008

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
Code:
IN_MYBB
.
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
Code:
IN_MYBB
hin?
Ach ja meine Tabellen heißen nicht mybb_ sondern anders!
muss ich dann IN_(eigenes) machen?[/php]


RE: Prefixes - Michael - 20.03.2008

Die Zeile muss ganz an den Anfang:
PHP-Code:
define("IN_MYBB"1); 



RE: Prefixes - Osamu - 20.03.2008

Werds gleich probieren!


RE: Prefixes - Osamu - 20.03.2008

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
PHP-Code:
define("IN_MYBB"1); 
ist die einzige änderung!
Ach ja das alles hat am schluss den Präfix zweck!

Jemand ne Idee?


RE: Prefixes - StefanT - 20.03.2008

Das Plugin ist nicht für MyBB 1.2.x geeignet.


RE: Prefixes - Osamu - 20.03.2008

=/
Okay dann vergess ich das ganze mal =/
Schade...
Warte ich halt bis ein neues rauskommt =)


RE: Prefixes - NetHunter - 30.04.2008

Falls daran noch jemand interessiert ist. Es gibt ein Plugin das mit v1.2.x funktioniert.
--> Thread With Tag