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

Blinde commentary
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3238
Seite 1 von 1

Autor:  Opal [ Fr 29 Dez, 2006 22:16 ]
Betreff des Beitrags:  Blinde commentary

Ich hab die idee nen Theater saal zu bauen nun sollen die user einen chat haben den zuschauersaal und die schauspieler sollen 2 chats haben Bühne und zuschauerraum ^^

Der User soll nicht in der Bühne schreiben können aber dort alles lesen können jemand ne Idee wie das zu machen wäre ?


mfg Opal

Autor:  Harutake [ Fr 29 Dez, 2006 22:20 ]
Betreff des Beitrags: 

Was mir auf anhieb einfallen würde:
In der Admingrotte giebts es doch das Kommentartool, dort ist es so aufgebaut das der Su zwar alles sehen und löschen kann, aber nichts posten kann, vlt findest du da einen Anstoß wie du es regeln kannst.

Wenn dir die Idee nichts bringt sry, aber ich habs versucht^^

Autor:  Kevz [ Fr 29 Dez, 2006 22:26 ]
Betreff des Beitrags: 

Dann machs doch noch einfacher, und erstelle eine while-schleife mit der nötigen SQL. Fertig ist...

Autor:  Leen [ Fr 29 Dez, 2006 22:29 ]
Betreff des Beitrags: 

Erklärung: Wenn man im Script

[php]viewcommentary('Ort','X',15);[/php]
eingibt, erscheint auf der Seite dies:
Zitat:
[ Löschen ]: (OOC) [] Meister Sawell Phenomic sagt: "hey >.<"


Nun wollte ich einen Chat haben ohne dem

Zitat:
[ Löschen ]: (OOC)

und ohne dem Eingabenfeld unterm Chat.

Nach einigen Versuchen und Überlegungen wieso das nicht so einfach geht wie ich es dachte habe ich es nun geschafft *Rikka knuddeltz weil sie mich auf X-Funktion hingewiesen hat*

So sieht es nun aus:

Zitat:
[S&S] Markgräfin Cassandra sagt: "Test"
Aktualisieren


Im Script steht dies hier:

[php]viewcommentary('Ort','Y',15);[/php]


Hier nun die Einbauanleitung:

[php]//common.php:

Suche


if ($session[user][superuser]>=2 && $message=="X")
{
$out.="`0[ <a href='superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI'])."'>Löschen</a> ]".$authors[$i].":&nbsp;";
addnav("","superuser.php?op=commentdelete&commentid=$commentids[$i]&return=".URLEncode($_SERVER['REQUEST_URI']));
$matches=array();
preg_match("/[(][^)]*[)]/",$op[$i],$matches);
$sect=$matches[0];
}


Füge danach ein


else if ($message=="Y")
{
$out.=$authors[$i];
}


Suche


if ($sec!="x") output("`n`b$sec`b`n");


Ersetze mit


if ($sec!="x" && $sec!="y") output("`n`b$sec`b`n");


Suche


if ($message!="X")


Ersetze mit


if ($message!="X" && $message!="Y")[/php]


Das wars .. bei mir wird es bei Spenden benutzt, es soll im Chatfeld nur geschrieben stehen, wer wieviel gespendet hat!

mfg Leen

EDIT: Hab das Ganze in nem anderen Forum gepostet gehabt, deswegen hier nur der wichtige "Auszug"

Autor:  Kevz [ Fr 29 Dez, 2006 22:34 ]
Betreff des Beitrags: 

Das ist meiner meinung nach dennoch zu umständlich, siehe meinen Post. Je nach variante ist das ganze viel einfacher und nicht so aufwendig. ;)

Autor:  Opal [ Fr 29 Dez, 2006 22:59 ]
Betreff des Beitrags: 

@Leen Danke funktioniert genau wie ich es wollte

@ all super Danke für den schnellen Suport so wird mein Berufscribt doch noch bis zum 1.1.2007 fertig

Autor:  Eliwood [ Sa 30 Dez, 2006 00:02 ]
Betreff des Beitrags: 

Kevz hat geschrieben:
Das ist meiner meinung nach dennoch zu umständlich, siehe meinen Post. Je nach variante ist das ganze viel einfacher und nicht so aufwendig. ;)


Warum einen komplette Funktion nachbauen, wenn man auch mit einigen Handgriffen eine bestehende Funktion nachbauen kann?
Da ist Leen's Methode wesentlich einfacher als die commentary nachzubauen. Warum einfach, wenns auch kompliziert geht?

Autor:  Kevz [ Sa 30 Dez, 2006 02:15 ]
Betreff des Beitrags: 

Ich sprach ja nicht vom direkten nachbauen ;), ich bezog es auf die Ausgabe der Kommentare sowie der Ausgabe etc. =)

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