anpera.net
https://anpera.homeip.net/phpbb3/

Commentary: Much-in-one-bundle (OOP); V 2.105
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=2646
Seite 17 von 24

Autor:  Teff [ So 22 Feb, 2009 19:06 ]
Betreff des Beitrags:  Re:

Rikkarda hat geschrieben:
ALTER TABLE `commentary` CHANGE `comment` `comment` TEXT NOT NULL


Wurde schon mehrere Male beantwortet ;)
Wenns das Problem ist, hättest du nur einige Seiten zurückblättern müssen. Das Feld in der Datenbank muss natürlich dem angepasst werden, also auf text stellen. Dann müsste es eigentlich ohne Probleme funktionieren :)

Autor:  HonjiHyuga [ So 22 Feb, 2009 19:23 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

jah das habe ich mir schon gedacht, aber nach den ersten seiten durchlesen hab ich.....ehrlich gesagt keine lust mehr gehabt auch nicht wonach ich suchen sollte um es zu selbst zu finden drum verzeih bitte >_<


und welches feld meinst du denn?...in der commen.php?

Autor:  Rikkarda [ So 22 Feb, 2009 19:35 ]
Betreff des Beitrags:  Re: Re:

Teff hat geschrieben:
Rikkarda hat geschrieben:
ALTER TABLE `commentary` CHANGE `comment` `comment` TEXT NOT NULL



HonjiHyuga hat geschrieben:


und welches feld meinst du denn?...in der commen.php?



Teff hat geschrieben:
Rikkarda hat geschrieben:
Das Feld in der Datenbank




Bild

Autor:  HonjiHyuga [ So 22 Feb, 2009 19:39 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

ähm ok welche datenbank <_>" welches feld denn da??? ^^"""""

Autor:  Rikkarda [ So 22 Feb, 2009 19:45 ]
Betreff des Beitrags:  Re: Re:

Rikkarda hat geschrieben:
Teff hat geschrieben:
Rikkarda hat geschrieben:
ALTER TABLE `commentary` CHANGE `comment` `comment` TEXT NOT NULL




gib doch bitte einfach das was da gepostet steht in deine Datenbank ein -.-

Autor:  HonjiHyuga [ So 22 Feb, 2009 19:51 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

oh man <_>" ich hatte das schonmal gemacht gehabt, deswegen dachte ich:

das das nicht gemeint ist!!

GOMENASAI!!! Ehrlich und danke nochmal >_<" jetzt gehts endlich :3 vielen dank und wirklich 100%tiges sry >_<"

Autor:  Sawell [ Sa 07 Mär, 2009 19:15 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Guten Abend alle zusammen,

ich bins mal wieder <.<

Ich habe folgendes Problem :weia: ->

und zwar habe ich das RPG-Level-System (http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3832&hilit=level+system eingebaut.
Nur fehlt mir nur noch eins... Das abrechnen der Punkte <,< (anders : meine USer bekommen keine Punkte, Gold, Erfahrung etc.)

So ich habe nun schon veruscht die RPG.php unzuschreiben und auch die commentary datein... ich hab sie mir auch schon bis zu sieben mal zerschossen :bash: ...

Weis jemand wie ich das wo einbauen muss damit das so klappt wie vorgesehen? ...

Gruss
Sawell

Autor:  Marja [ So 08 Mär, 2009 01:11 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

stups*
SuFU und so:
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3832&p=49514&hilit=rpg+punkte+eliwood#p49514

Außerdem hattest du das glaub ich schonmal gefragt oder? o.O

Autor:  Sawell [ Mo 09 Mär, 2009 21:39 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

JApp oich hatte das mal gefragt aber folgende Antwort :

Zitat:
Zu diesem Thema gab es schon einmal eine Diksussion ein paar Seiten vorher...

Das RPG-Level-System ist NICHT kompatibel mit dem MIO-Bundle...

Um es kompatibel zu machen, musst du die rpg.php umschreiben...

Ich werde dies aber nicht tun, da das RPG-Level-System nur als kleines Addon gedacht war für andere Server und nicht für andere Addons extra umgeschrieben werden sollte...

Das muss schon jeder selber machen, denn ich nutz das MIO-Bunddle eh nicht, von daher brauch ich Nichts Umgeschriebenes^^


hat mich dann mal hierher verwiesen... Ich hab mir die commentary oft genug zerschossen ^^

Autor:  Tidus [ Mo 09 Mär, 2009 21:58 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Hm ja nun.. denke nicht das es schon irgendjemand umgeschrieben hat.. und wenn hätte man es wohl schon in dem anderen thread gepostet..

da steht was von selber machen, vlt solltest du es einfach solange probiern bis es geht..?

Autor:  Marja [ Mo 09 Mär, 2009 22:04 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Ich kenne jemanden der es anscheinend hat. Frage mal genauer nach.

Habe gefragt und das bekommen: (übernehme keine Garantie und von mir isses auch net ^.~)

$this->bbcode_second_pass_code('', '
if($nichterlaubt[$sektion]!=1 && $this->user['rpchar']==1)
{
$anzahl = floor(strlen($commentary)/300); //Donation Points für RP Chars
if ( $anzahl < 10)
{$this->user['donation']+=$anzahl;
$this->user['rppost']+=2;
$this->user['gold']+=$anzahl*200;}
else if ($anzahl >= 10 && $anzahl < 30){
$this->user['donation']+=$anzahl+2;
$this->user['rppost']+=2;
$this->user['gold']+=$anzahl*250;
$this->user['gems']+=1;}
else {
$this->user['donation']+=$anzahl*2;
$this->user['rppost']+=2;
$this->user['gold']+=$anzahl*500;
$this->user['gems']+=4;}
}
das kommt nach : $nichterlaubt = array("ooc"=>"1","hunterlodge"=>"1","jail"=>"1","enter"=>"1","superuser"=>"1","todoliststand"=>"1");
$sektion = $this->section;')

Ach ja... angepasst werden, muss es auch noch!

Autor:  Sawell [ Di 10 Mär, 2009 22:50 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Hm... Ich habe meine commentary sowie die rpg.php schon oft genug zerschossen deswegen fragte ich ja nur um Rat <.<

und mit dem Schnippsel kann ich irgendwie nichts anfangen ich hab nirgends ein

PHP:
if($nichterlaubt[$sektion]!=1 && $this->user['rpchar']==1)


Edit: -> Das obere hab ich jetzt gefunden... aber keine Veränderung ^^''

aber trozdem danke <.< Wenn trozdem noch jemand rat wüsste wäre ich sehr dankbar ;)

Autor:  Marja [ Mi 11 Mär, 2009 00:26 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Das muss in deine Commentary o.O
So wie ich das mitbekommen habe. Teste mal durch wo du es einsetzen kannst ohne
das es KAWUMM macht >.<
Frage die Besitzerin des Codes mal wo sie es stehen hat aber erst wenn sie wieder wach ist. :)

Autor:  Leen [ Mi 11 Mär, 2009 20:31 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

:wink: Hallo allesamt,

vor allem Hallo Eliwood :D

Ja ich wurde überredet, für einen Server dein Addon einzubauen und voila ich habs tatsächlich geschafft, nachdem ich mir hier alles durchgelesen habe, manche Fehler wurden ja erst sehr spät erwähnt bzw. behandelt.

Erst einmal soll ich ein Dicken Lob aussprechen, vom Server und gleich mal eins von mir hinterher, dass hat sich ja doch sehr gut noch gemacht ^^

Ich hab nach einem langen Tag nun auch ein paar Lösungen für euch:

RPCMD:

wir befinden uns in der commentary.php

such dort

PHP:
function Add() {
if(isset($_SESSION['session']['comment_for_insert'])) {
$_POST = $_SESSION['session']['comment_for_insert'];
}

if($_POST['section'] == HTMLEntities($this->section))
{


füge danach die RPCMD-Funktion ein, ändere dabei alle $session['user'] in $this->user

für eine Chatvorschau suche entsprechend! (ich habs nur für unseren Fall gemacht)

PHP:
$my_lastchar = substr($clearname,strlen($clearname)-1,0) ;


füge danach ein

PHP:
$superuser = $this->user['superuser'];
$section = $this->section;


suche

PHP:
var mylchar = '$my_lastchar' ;


füge danach ein

PHP:
var superuser = '$superuser';
var section = '$section';


suche

PHP:
var clname = myname.replace('`0','');


füge danach ein

PHP:
rpcmdcheck = data.substr(0,6).toLowerCase() ;
if (rpcmdcheck == '/rpcmd' && superuser >= 3)
{
data = data.replace('/rpcmd','`@Adminbefehl: ');
data = data.replace('weather;','Ändere das Wetter auf: ');
data = data.replace('rebirth;','Belebe wieder: ');
data = data.replace('die;','Töte: ');
data = data.replace('settings;','Ändere Einstellung: ');
data = data.replace('addnews;','Füge News hinzu: ');
data = data.replace('userb;','Ändere User: ');
data = data.replace(';fullife',', fülle Leben auf');
data = data.replace(';onehp',', setze auf 1 Lebenspunkt');
data = data.replace(';gold;',', addiere/subtrahiere Gold um: ');
data = data.replace(';gems;',', addiere/subtrahiere Edelsteine um: ');
mesearch = 1 ;
}


fülle entsprechend auf

das wars mit dem RPCMD

der Fehler mit den Userfarben sollte mal rausgemacht werden, der hat mich heute einige Stunden und Nerven gekostet bis ich im Thread soweit war mit Nachlesen :lol:

Ansonsten lässt sich das Ganze sehr gut erweitern mit weiteren Chatbefehlen, Userfarben, Spielereien ^^ ... wir sind begeistert

Vielen Dank Leen :spam:


Moah vor lauter Lob vergess ich die Fehlermeldungen die ich gesammelt habe *drop*

1. Wenn man Zeilenumbruch nutzt wird die vorgeschriebene Farbe nicht mitgenommen, habs selber noch nicht gefunden, wo genau das nun stattfindet
2. Alle Farbcodes am Anfang des Posts werden bei uns Doppelt angezeigt, ist das normal? Bei manchen Usern passiert es dann, dass statt `9`9 ``99 steht (nur bei Nutzung von : )

Das wars, den Rest hab ich selber schon behoben gehabt ^^

Autor:  Eliwood [ Mi 11 Mär, 2009 21:16 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

@1: Das liegt an den HTML-Regeln. Den Farbcode aus vorigem Absatz zu extrahieren wäre kompliziert - die User müssen für jeden Absatz die Farbe neu definieren.

@2: Das hab ich nun nie gesehen... Lol? `9`9 könnt ich ja noch verstehen... Eventuell durch (fehlerhafte) Fixs entstanden?

@Restliche Fehler: Ein Forum ist leider äusserst unübersichtlich, was Bugreports anbelangt. Deshalb update ich auch nicht mehr wirklich - abgsehen davon, dass zur meinen eigenen Verwendung inzwischen andere Routinen nötig sind.

Autor:  Leen [ Mi 11 Mär, 2009 21:23 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Eliwood hat geschrieben:
@1: Das liegt an den HTML-Regeln. Den Farbcode aus vorigem Absatz zu extrahieren wäre kompliziert - die User müssen für jeden Absatz die Farbe neu definieren.

@2: Das hab ich nun nie gesehen... Lol? `9`9 könnt ich ja noch verstehen... Eventuell durch (fehlerhafte) Fixs entstanden?

@Restliche Fehler: Ein Forum ist leider äusserst unübersichtlich, was Bugreports anbelangt. Deshalb update ich auch nicht mehr wirklich - abgsehen davon, dass zur meinen eigenen Verwendung inzwischen andere Routinen nötig sind.


zu 1: Verstehe, also Usern sagen, macht die Farbe neu

zu 2: also bisher sind es 2 User wo es auftritt und da permanent bei der Nutzung von : ... ich werde mich da auch nochmal dahinter klemmen, weil ich daran eigentlich nichts gemacht hatte .. eine Vermutung war nur das vll : und :: zweimal ausgeführt werden .. aber warum dann nur bei denen ist mir ein Rätsel

zu Restliches: Naja das Gute dran ist, man hat eine interessante Lektüre hier an Fehlermeldungen, die einen den Kopf schütteln lassen ... da das richtige zu sehen ist gar nicht so leicht ^^

EDIT: hab meinen Fehler gefunden bei 2., der ist erstmal weg, lag also wirklich nicht an dem Original *smile*

Autor:  Eliwood [ Do 16 Apr, 2009 18:26 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Update auf Version 2.99
Verison 2.99 stellt ein Pre-Release zur baldigen Version 3.0 dar. 3.0 deswegen, weil ich intern schon lange eine Version 2.0 verwendet habe, die durch diese Version ersetzt wurde. Diese Version braucht verschiedene Funktionen, die es _hier_ zum Downloaden gibt. Die Funktionen, die man braucht, sind:

  • allownav()
  • db_query_secure()
  • db_real_escape_string()
  • output() mit Unterstützung für sprintf
  • rawoutput() mit Unterstützung für sprintf
  • navStripC()

Zusätzlich benötigt man noch ein neues Datenbankfeld, das in Version 3.0 rege gebraucht wird - und jetzt schon beladen wird: locked. Ein Kommentar, der locked auf 0 hat, kann vom Autor noch editiert oder gelöscht werden. ;)
$this->bbcode_second_pass_code('', 'ALTER TABLE `commentary` ADD `locked` TINYINT NOT NULL')

Die neuen Features, die bereits eingebaut sind, sind:
  • [Navigationlinks wahlweise oben, unten oder auf beiden Seiten
  • Navigationlinks wahlweise als Links, als Buttons oder als Fake-Knöpfe
  • Platzhalter für typographisch-korrekte Anführungs- und Schlusszeichen: [] für die doppelten, {} für die einfachen.
  • Wahl der Typographie-Regeln: Englisch, Französisch, Deutsch, Guillemets-Schweiz oder Guillemets-Deutschland
  • Interpretation von " und ' - werden unter bestimmten, sicheren Umständen ersetzt

Als wichtiger Bugfix kann der Fix der Farben gelten (Ja, endlich!). Auch werden diese eingestellten Farben von [] und {}, "" und '' automatisch gesetzt. Die letzten Beiden setzen die Farbe aber nicht, wenn vor ", bzw. ' eine eigene Farbe kommt. [] und {} reagieren darauf nicht.
Auch wurden die JavaScripts in Dateien ausgelagert, damit a) die commentary.php nicht so überfüllt wirkt, b) der Browser die Scripts cachen kann und c) der Quelltext bei jedem Seitenhit reduziert wird - spart so enorm viel Traffic wenn mans auf die Masse ausrichtet und viele Farben hat.

Geplant sind als weitere Features die Unterstützung verschiedener RP-Punkt-Ausschüttungen und die Unterstützung der RPCMD (Danke an Leen für die Anleitung ;) )

Autor:  Doctamy [ Mi 22 Apr, 2009 14:00 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Klingt super gut.

Was mich interessieren würde ist wann diese Funktionen ca. kommen werden?

Zitat:
Fertige Unterstützung für Editieren/Löschen (Momentan sind nur die Links da, verbleiben ohne Funktion)
Unterstützung verschiedener RP-Punkte-Berechungen

Autor:  Eliwood [ Mi 22 Apr, 2009 17:20 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 1.1.2

Jetzt? ;)

Update auf Version 2.101
  • - Unterstützung der CMD-Line von Meteora
  • - Unterstützung von Luzifels RP-System
  • - Post editieren/löschen nun mit Funktion (über Datei commentary_handler.php)

Zusätzlich habe ich Leens Vorschau für die Chatfunktion eingebaut - und mit /rpcmdhelp ergänzt, das, nur in der Vorschau(!), eine Hilfe anbietet zu den Kommandos.

Autor:  Doctamy [ Mi 22 Apr, 2009 17:30 ]
Betreff des Beitrags:  Re: Commentary: Much-in-one-bundle (OOP); V 2.101

Das ging schnell^^ Vielen Dank

Seite 17 von 24 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/