Opened 12 years ago
Closed 12 years ago
#7718 closed defect (bug) (invalid)
Long Text <p> Bug
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 2.6.1 |
Component: | General | Keywords: | |
Focuses: | Cc: |
Description
Hi,
this is quite an annoying bug, because you cannot post data that has overlength. You need to paste it as HTML to reproduce the Bug. Try the text below.
The bug is caused by formatting.php
$pee = preg_replace('/\n?(.+?)(?:\n\s*\n|\z)/s', "<p>$1</p>\n", $pee); // make paragraphs, including one at the end
Removing the <p></p> fixes this bug:
$pee = preg_replace('/\n?(.+?)(?:\n\s*|\z)/s', "$1\n", $pee); // make paragraphs, including one at the end
Text for reproduction:
Session Time: Sat Sep 6 00:00:00 2008 [00:23] *** jihi (~jihi@L30e9.l.pppool.de) Quit (Read error: Connection reset by peer) [02:14] *** sIN^off|aKIRa (sin11@clansuite.com) Quit (lost in the netsplit) [02:14] *** CIA-3 (~CIA@208.69.182.149) Quit (lost in the netsplit) [02:16] *** CIA-3 (~CIA@208.69.182.149) has joined #clansuite [02:16] *** sIN^off|aKIRa (sin11@clansuite.com) has joined #clansuite [02:16] *** sets mode: +v sIN^off|aKIRa [02:16] *** sets mode: +v CIA-3 [04:30] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04250803] by 04vain03 [04:30] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/ (4 files in 3 dirs) [04:30] <b><CIA-3></b> clansuite: Comment: - added feedcreator library, v1.7.2 , LGPL [04:31] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04250903] by 04vain03 [04:31] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/libraries/ (2 files in 2 dirs) [04:31] <b><CIA-3></b> clansuite: Comment: - bugfixes for gravatar library and smarty gravatar plugin [04:36] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251003] by 04vain03 [04:36] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/modules/news/ (3 files in 2 dirs) [04:36] <b><CIA-3></b> clansuite: Comment: - added gravatar support - added started feedcreation support (still dev) [05:50] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251203] by 04vain03 [05:50] <b><CIA-3></b> clansuite: File(s): clansuite/website-clansuite.com/ (4 files in 2 dirs) [05:50] <b><CIA-3></b> clansuite: Comment: [05:50] <b><CIA-3></b> clansuite: - image alt/title fixes on index.en.php - path-fix on documentation/index.php - added workaround for accessing the anchors via URL: examples: [05:50] <b><CIA-3></b> clansuite: index.php?page=license or index.php?page=faq [05:50] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251103] by 04vain03 [05:50] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/installation/sql/clansuite.sql [05:50] <b><CIA-3></b> clansuite: Comment: - updated sql/clansuite.sql Session Time: Sat Sep 6 06:00:00 2008 [06:57] * d3r_I3enny ist away (www.sin4u.de - Multigaming Clan seit 1999) [06:57] *** d3r_I3enny is now known as d3r_I3enny`off [09:39] *** Thunderm00n`Off is now known as Thunderm00n [10:01] *** Thunderm00n (sin19@85.214.133.198) has left #clansuite [11:39] *** Thunderm00n (sin19@85.214.133.198) has joined #clansuite [11:39] *** Q sets mode: +v Thunderm00n Session Time: Sat Sep 6 12:00:00 2008 [12:19] *** jihi (~jihi@L0afe.l.pppool.de) has joined #clansuite [12:19] *** Q sets mode: +v jihi [15:00] *** sIN`Off|xsign is now known as clansuite|xsign [15:06] <b><Thunderm00n></b> mahlzeit [15:08] <b><clansuite|xsign></b> moin [15:12] <b><clansuite|xsign></b> !todo [15:38] <b><Thunderm00n></b> hi [15:38] <b><clansuite|xsign></b> huhu [15:39] <b><Thunderm00n></b> war grad noch vor dem tv [15:39] <b><Thunderm00n></b> alles fit? [15:39] <b><clansuite|xsign></b> klar und bei dir ? [15:39] <b><Thunderm00n></b> jupp [15:40] <b><clansuite|xsign></b> ich werd gleich noch nen bisschen zocken gehn und nebenher noch programmiern :) [15:40] <b><clansuite|xsign></b> mal sehn was das wird muahahah [15:40] <b><Thunderm00n></b> wie soll das denn klappen?^^ [15:41] <b><clansuite|xsign></b> na mit multitasking ^^ [15:41] <b><clansuite|xsign></b> hoff ich zumindest [15:41] <b><Thunderm00n></b> ach sag mal, wieso haste denn das Module:Download in Module:Filebrowser umbenannt? [15:41] <b><clansuite|xsign></b> kA [15:42] <b><clansuite|xsign></b> war glaub doppelt [15:42] <b><clansuite|xsign></b> oder nich ? [15:42] <b><clansuite|xsign></b> kA :D [15:42] <b><Thunderm00n></b> naja ein downloadmodul und ein filebrowser sind doch schon verschieden^^ [15:42] <b><clansuite|xsign></b> bei mir nüsch :P [15:42] <b><Thunderm00n></b> wieso das? [15:43] <b><clansuite|xsign></b> na unter DL Mod fällt ja filebrowser [15:43] <b><clansuite|xsign></b> oder andersrum [15:43] <b><clansuite|xsign></b> geht bei mir hand in hand [15:43] <b><Thunderm00n></b> sind doch eigentlich zwei module, da der filebrowser überall eingesetzt wird...die downloads laufen davon doch unabhängog [15:44] <b><clansuite|xsign></b> hmmm jo [15:44] <b><clansuite|xsign></b> hatte mich nur verwirrt, also hab ichs gemerged [15:45] <b><clansuite|xsign></b> naja wie wir das letztlich machen ist eigentlich egal [15:45] <b><clansuite|xsign></b> ich hätte den filebrowser eben direkt mit in den DLManager geschrieben [15:45] <b><Thunderm00n></b> axo, weil ja das ticket vom fkfinder noch drin ist [15:45] <b><clansuite|xsign></b> aber ob man das nochmal aufdröselt oder nich, is mit egalo :) [15:45] <b><clansuite|xsign></b> ckfinder meinst du ? [15:45] <b><Thunderm00n></b> der filebrowser ist ja eher ein addon für den fckeditor^^ [15:46] <b><Thunderm00n></b> jupp ckfinder hrhr [15:46] <b><clansuite|xsign></b> achsooo meintest du das [15:46] <b><clansuite|xsign></b> hmm kk [15:46] <b><Thunderm00n></b> deshalb hab ich mich so gewundert weso das ticket umbanannt wurde und vain meinte das wäre eher was fürs downloadmodule, dabei war das ticket ja eigentlich für das downloadmodule gedacht...chaos^^ [15:47] <b><clansuite|xsign></b> hmmm chaotika - und was machmer nu ? [15:48] <b><[clansuite]vain></b> moin [15:48] <b><Thunderm00n></b> hi andre [15:49] <b><clansuite|xsign></b> moin [15:49] <b><clansuite|xsign></b> "I'm just playing tonight" ^^ [15:49] <b><Thunderm00n></b> Er will doch nur spielen^^ [15:49] <b><clansuite|xsign></b> http://www.youtube.com/watch?v=uoIL2x6slC8&eurl=http://forum.clansuite.com/index.php?topic=179.msg1072 [15:49] <b><clansuite|xsign></b> einfach zu geil ^^ [15:51] <b><[clansuite]vain></b> können wir das rechtemodul, statt "rights" "permissions" nennen? [15:51] <b><clansuite|xsign></b> klar [15:51] <b><clansuite|xsign></b> ich renames kurz [15:52] <b><[clansuite]vain></b> nee, lass, weil ich hab daran schon geschrieben [15:52] <b><[clansuite]vain></b> aber eben unter "permissions" [15:53] <b><[clansuite]vain></b> so kurze frage: laufen die avatare bei euch im cache modus? [15:53] <b><Thunderm00n></b> die von gravatar? [15:53] <b><[clansuite]vain></b> j [15:53] <b><Thunderm00n></b> mom [15:54] <b><Thunderm00n></b> also ich kann alle avatare sehen [15:54] <b><[clansuite]vain></b> k, recht-klick grafik anzeigen: ausm cache oder von der gravatar seite? [15:55] <b><Thunderm00n></b> http://forum.clansuite.com/index.php?action=dlattach;attach=81;type=avatar [15:56] <b><Thunderm00n></b> ist also aus dem cache denke ich [15:56] <b><[clansuite]vain></b> öhm, nich die vom forum, die vom CMS [15:57] <b><[clansuite]vain></b> ich hab da gestern mit dem schreiben in den cache-folder probleme gehabt [15:57] <b><Thunderm00n></b> ach lol moment^^ [15:57] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251403] by 04xsign03 [15:57] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/installation/sql/clansuite.sql [15:57] <b><CIA-3></b> clansuite: Comment: - SQL update [15:57] <b><[clansuite]vain></b> nich das es wieder so'ne geschichte ist die auf 2 servern läuft, aber sonst nur weiße seiten zeigt [15:57] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251303] by 04xsign03 [15:57] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/uploads/images/gravatar_cache/ [15:57] <b><CIA-3></b> clansuite: Comment: - added gravatar cache directory [15:59] <b><Thunderm00n></b> wo kann ich im cms denn die avatare sehen? [15:59] <b><[clansuite]vain></b> newscomments [16:00] <b><[clansuite]vain></b> http://www.clansuite-dev.com/index.php?mod=news&action=showone&id=16 [16:01] <b><Thunderm00n></b> keine avatar-anzeige (nur alt name wird angezeigt) [16:01] <b><Thunderm00n></b> äh, sry mein fehler, alles ok^^ [16:01] <b><Thunderm00n></b> die avatare kommen definitiv aus dem cache [16:01] <b><Thunderm00n></b> http://www.clansuite-dev.com/uploads/images/gravatar_cache/276d28076b0fbe3facf0e0f481f06b69-80-g.png [16:01] <b><[clansuite]vain></b> schön [16:02] <b><[clansuite]vain></b> ok, weitergehts [16:04] <b><clansuite|xsign></b> [clansuite]vain [16:04] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251503] by 04xsign03 [16:04] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/ (15 files in 6 dirs) [16:04] <b><CIA-3></b> clansuite: Comment: - SQL update - renamed rights => pemissions - smaller typo fixes [16:04] <b><clansuite|xsign></b> ich brauch module infos [16:04] <b><clansuite|xsign></b> modname.info.php im XML Format ? [16:05] <b><clansuite|xsign></b> ach und btw: [16:05] <b><clansuite|xsign></b> Rechte werden nicht in Areas aufgesplitted, sondern mit den mods zusammenhängen, ja ? [16:05] <b><clansuite|xsign></b> rechte können auch an mehrere mods assigned werden [16:06] <b><[clansuite]vain></b> modinfos: können wir entweder als php array ablegen oder im format der configfiles [16:06] <b><clansuite|xsign></b> jo format der config files - alles klar [16:06] <b><clansuite|xsign></b> sollen dort auch die Rechte mit drin sein ? [16:07] <b><clansuite|xsign></b> also CC_MEINMOD_VIEW,CC_MEINMOD_DELETE etc. [16:07] <b><clansuite|xsign></b> [info] [16:07] <b><clansuite|xsign></b> rights=CC_MEINMOD_VIEW,CC_MEINMOD_DELETE,... [16:07] <b><[clansuite]vain></b> im moment tendiere ich da eher zu arrays, daraus lässt sich dann einfacher eine klasse für das "laden/registrieren" der moduleinfos erstellen [16:08] <b><clansuite|xsign></b> hm? [16:08] <b><[clansuite]vain></b> ich geh von dem fall aus, dass ein neues modul sich beim system bekannt machen muss [16:08] <b><clansuite|xsign></b> clansuite_config:load('meinmod.info.php') [16:08] <b><[clansuite]vain></b> d.h. ausgehend von den infos werden auch zB menüeinträge gemacht [16:08] <b><clansuite|xsign></b> ja - deswegen frag ich ja [16:08] <b><clansuite|xsign></b> serialisiert ist das immer so eine sache [16:08] <b><clansuite|xsign></b> eher nen stilburch wie ich finde... [16:09] <b><[clansuite]vain></b> auf keinen fall srlst [16:09] <b><clansuite|xsign></b> jo - aber unserialisiert wirste das kaum in nen arra bekommen [16:09] <b><clansuite|xsign></b> array* [16:09] <b><clansuite|xsign></b> 1. zu groß [16:09] <b><clansuite|xsign></b> 2. special chars [16:09] <b><clansuite|xsign></b> naja gut - zu groß is kein argument ^^ [16:10] <b><[clansuite]vain></b> man könnte es auch gleich als objekt machen [16:10] <b><clansuite|xsign></b> hmmm [16:11] <b><[clansuite]vain></b> oder zumindest ein verwaltungsobjekt mitliefern... das kann von mir aus das array auflesen oder die config [16:11] <b><[clansuite]vain></b> sprich sowas wie ne module.registry [16:11] <b><clansuite|xsign></b> kay ich denk mir was aus - bisher tendiere ich zu dem XML Format wegen vereinheitlichung. Und son Objekt zu erstellen ist auch nicht gerade simpel.in der mod.info.php sollen ja eigentlich auch nur rudimentäre sachen drin stehen - ich hatte später noch an eine mod.install.php gedacht, die beim aktivieren ausgeführt wird. [16:11] <b><clansuite|xsign></b> eventuell auch eine mod.uninstall.php - aber das wird sich zeigen [16:12] <b><clansuite|xsign></b> bin jetzt erstmal kurz afk [16:12] <b><clansuite|xsign></b> bb45m [16:13] <b><[clansuite]vain></b> schreib deinen vorschlag bitte ins forum, wir müssen da ein wenig abwägen [16:13] <b><[clansuite]vain></b> !trac [16:46] *** CIA-3 (~CIA@208.69.182.149) Quit (Excess Flood) [16:46] *** CIA-3 (~CIA@208.69.182.149) has joined #clansuite [16:46] *** Q sets mode: +v CIA-3 [16:57] *** mo2l (~mo2l@e180071032.adsl.alicedsl.de) has joined #clansuite [16:57] *** Q sets mode: +v mo2l [16:59] *** jihi (~jihi@L0afe.l.pppool.de) Quit (Read error: Connection reset by peer) [17:27] *** mo2l (~mo2l@e180071032.adsl.alicedsl.de) Quit (Ping timeout) Session Time: Sat Sep 6 18:00:00 2008 [18:20] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251603] by 04vain03 [18:20] <b><CIA-3></b> clansuite: File(s): clansuite/trunk/modules/modulemanager/templates/action_admin_creator.tpl [18:20] <b><CIA-3></b> clansuite: Comment: - added - [18:28] <b><clansuite|xsign></b> [clansuite]vain [18:28] <b><clansuite|xsign></b> mal drüberschaun im forum [18:28] <b><[clansuite]vain></b> hm? [18:28] <b><clansuite|xsign></b> brauch feedback [18:28] <b><[clansuite]vain></b> geht los [18:28] <b><Thunderm00n></b> kk [18:30] <b><Thunderm00n></b> für mich als Laien hört sich das alles gut durchdacht an. [18:30] <b><clansuite|xsign></b> hmm :) [18:31] <b><clansuite|xsign></b> ist eben nur die frage, wie man adminmenü und co. ins XML Format überführt [18:31] <b><clansuite|xsign></b> generell kein problem, wenn man einfach ein array serialisiert [18:33] <b><clansuite|xsign></b> ansonsten in der info nen neuen XML Pfad [adminmenu] und dort schlichtweg nach einem ebenen verfahren die values runterasseln lassen [18:34] <b><clansuite|xsign></b> ebene1name=Testmod [18:34] <b><clansuite|xsign></b> ebene1href="http://asdfa.sdf.asd.f" [18:35] <b><[clansuite]vain></b> xml lasse ich erstmal aussen vor [18:35] <b><[clansuite]vain></b> das eine sind die daten, das andere die patterns die anwendung finden [18:35] <b><clansuite|xsign></b> naja aber irgendwie müssen wir die daten storen [18:36] <b><[clansuite]vain></b> wir brauchen für installation und desinstallation das command pattern [18:36] <b><clansuite|xsign></b> ? [18:36] <b><clansuite|xsign></b> command pattern? [18:36] <b><[clansuite]vain></b> das sind beides zwei seiten einer medaille [18:36] <b><[clansuite]vain></b> klaro, welches pattern passt sonst? [18:37] <b><clansuite|xsign></b> nay ich frag, weil ichs nicht kenne [18:38] <b><[clansuite]vain></b> also ich stelle mir folgendes vor: ne fabrik, die auf das "modulverwaltungs" objekt zugreift [18:38] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251703] by 04thunderm00n03 [18:38] <b><CIA-3></b> clansuite: File(s): clansuite/at-dev/thunder-templates/ [18:38] <b><CIA-3></b> clansuite: Comment: temp Directory for showing tpl`s [18:39] <b><[clansuite]vain></b> in der verwaltung dann gleich die einzelnen methoden anbieten [18:39] <b><[clansuite]vain></b> install() [18:39] <b><[clansuite]vain></b> deinstall() [18:39] <b><[clansuite]vain></b> insertAdminmenuItems() [18:39] <b><[clansuite]vain></b> oder besser getAdminmenuItems() [18:40] <b><CIA-3></b> clansuite: 03 New SVN Commit: R#[04251803] by 04thunderm00n03 [18:40] <b><CIA-3></b> clansuite: File(s): clansuite/at-dev/thunder-templates/theme_v1_0/ (12 files in 3 dirs) [18:40] <b><CIA-3></b> clansuite: Comment: - first template idea "take a look version, html stand-alone" [18:40] <b><[clansuite]vain></b> :) wie soll ich mir das ansehn? [18:40] <b><clansuite|xsign></b> mit Chrome!!! [18:40] <b><clansuite|xsign></b> xD [18:40] <b><Thunderm00n></b> rofl [18:41] <b><clansuite|xsign></b> aber vain hat recht - ich hab at-dev garnicht als checkout hier ^^ [18:41] <b><clansuite|xsign></b> aber egal - zu den verwaltungen: [18:41] <b><clansuite|xsign></b> jo ob das nun einzelnen files oder gleich in ner klasse gebaut wird, is mir schnuppe [18:41] <b><clansuite|xsign></b> ein vollständiges undo auf klassenbasis werden wir imho nicht herstellen können [18:41] <b><clansuite|xsign></b> dafür brauchts zuviele manueller sachen [18:42] <b><clansuite|xsign></b> macht also meiner meinung nach wenig sinn [18:42] <b><[clansuite]vain></b> ,) ich schon , nope [18:42] <b><clansuite|xsign></b> naja beim command pattern (so wie ich das jetzt mir angelsen habe) braucht man für jede action ne separate klasse [18:43] <b><[clansuite]vain></b> stell dir das eher mal so vor: [18:43] <b><[clansuite]vain></b> installiereModul('news') [18:44] <b><[clansuite]vain></b> welche schritte kommen jetzt? [18:45] <b><clansuite|xsign></b> na install() => dort inherent ist der call auf die einzelnen subcommands, also: createAdminMenu(), addRights() etc. [18:46] <b><[clansuite]vain></b> genau [18:46] <b><clansuite|xsign></b> joah - aber das is imho kein command pattern [18:46] <b><clansuite|xsign></b> http://www.devshed.com/c/a/PHP/Introduction-to-Creating-Command-Objects-with-PHP-5/ [18:46] <b><[clansuite]vain></b> na warte doch mal ab :) (das is ne abstrakte fabrik) [18:47] <b><clansuite|xsign></b> mal das mal auf irgendwo [18:47] <b><[clansuite]vain></b> sag mal fix, was die noch an methoden einfällt [18:47] <b><[clansuite]vain></b> die subcommands [18:48] <b><Thunderm00n></b> btw: hab das über den reprobrowser in tortoise gemacht, einfach runter ziehen und die html starten... damit ihr mal drüber guckt ob das so in der richtung okay wäre... bin fix ne kippe drehen^^ [18:49] <b><[clansuite]vain></b> jo, sieht ok aus [18:49] <b><clansuite|xsign></b> createAdminMenu(), addRights(), addWidgetPosition(), registerModule() [18:50] <b><clansuite|xsign></b> areas fliegen ja raus [18:50] <b><[clansuite]vain></b> ? was? warum das? [18:50] <b><clansuite|xsign></b> ganz einfach: [18:50] <b><clansuite|xsign></b> die Rechte werden nach dem Muster CC_MODNAME_XYZ vorgegeben [18:50] <b><clansuite|xsign></b> um dopplungen zu vermeiden [18:51] <b><clansuite|xsign></b> die Rechte werden auch gebunden sein an ein Modul, können aber auch anderen Modulen zugewiesen werden [18:51] <b><clansuite|xsign></b> die Module in sich sind dann die Areas - früher hatten wir das Prob, dass dies nicht ging, da wir nicht alles aufgesplitted hatten (admin mod z.b.) [18:51] <b><clansuite|xsign></b> heute geht das :) [18:53] <b><[clansuite]vain></b> das was du vor hast, lässt sich doch bestens mit den areas ausdrücken: user_id 1 bekommt area CC_NEWS zugewiesen [18:53] <b><clansuite|xsign></b> jo und wo is der unterschied, wenn mans an das mdoule news koppelt ? [18:53] <b><[clansuite]vain></b> das area CC_NEWS besteht aus CC_NEWS_ADMIN, CC_NEWS_EDIT, CC_NEWS_UPDATE [18:54] <b><clansuite|xsign></b> Mod News => CC_NEWS_SHOW, CC_NEWS_EDIT, ... [18:54] <b><[clansuite]vain></b> das eine sind gruppen (Developer etc.) die vordefinierte rechte beinhalten [18:54] <b><clansuite|xsign></b> nope - das sind gruppen - keine areas [18:55] <b><[clansuite]vain></b> das andere sind areas ( NEWS, Guestbooketc) die vordefinierte rechtebündelungen enthalten [18:55] <b><clansuite|xsign></b> Gruppen sind keine vordefinierten Rechtebindungen ? [18:55] <b><[clansuite]vain></b> doch im bezug auf nutzer [18:55] <b><[clansuite]vain></b> areas im bezug auf rechte [18:56] <b><clansuite|xsign></b> und welche willst du dort gruppieren ? [18:56] <b><[clansuite]vain></b> so das man folgendes machen kann: [18:56] <b><[clansuite]vain></b> group= developer [18:57] <b><[clansuite]vain></b> developer = area CC_NEWS [18:57] <b><[clansuite]vain></b> xsign = developer [18:57] <b><clansuite|xsign></b> jo [18:57] <b><clansuite|xsign></b> group=dev [18:57] <b><clansuite|xsign></b> dev=mod News [18:57] <b><clansuite|xsign></b> xsign=dev [18:58] <b><clansuite|xsign></b> ich weiß was du haben willst: [18:58] <b><clansuite|xsign></b> Area= News Admin [18:58] <b><clansuite|xsign></b> aber: sub=admin [18:59] <b><clansuite|xsign></b> wozu braucht man da noch die Area? [18:59] <b><clansuite|xsign></b> imho ne verkomplizierung um die User dann nochmehr zu verwirren [18:59] <b><[clansuite]vain></b> hrhr [19:00] <b><Thunderm00n></b> ich hab schon vor 10 seiten aufgehört zu verstehen^^ [19:00] <b><clansuite|xsign></b> also areas haben auf jeden fall ihre berechtigung, ich weiß :) [19:00] <b><clansuite|xsign></b> aber meiner meinung nach reicht es völlig es, wenn die rechte in gruppen aufgeteilt sind [19:00] <b><[clansuite]vain></b> du, wir haben das schonmal ellenlang diskutiert - 2006 oder so:D [19:00] <b><[clansuite]vain></b> http://forum.clansuite.com/index.php/topic,32.0.html [19:01] <b><clansuite|xsign></b> ich weiß ^^ [19:01] <b><[clansuite]vain></b> scroll mal auf post 6 [19:01] <b><[clansuite]vain></b> da isses alles text-bunt dargestellt [19:01] <b><[clansuite]vain></b> ich weiß, dass wir mit user-rechten-gruppen hinkommen [19:01] <b><[clansuite]vain></b> klaro [19:02] <b><clansuite|xsign></b> ok dann anders ausgedrückt: machen wir es so wie beim SMF - dort gibt es sogenannte "Rechte Profile" [19:02] <b><clansuite|xsign></b> und zwar 4 Stück :) [19:02] <b><clansuite|xsign></b> ich finds nicht gut, wenn wir das so abartig aufdröseln und keine sau mehr durchblickt [19:02] <b><[clansuite]vain></b> die profile kann man selbst definieren [19:03] <b><clansuite|xsign></b> jo - das sind sozusagen unsere Areas [19:04] <b><Thunderm00n></b> wenn ich das ganze richtig verstehe diskutiert ihr gerade darüber wie ihr die rechte definiert was ein user tun darf... user in gruppe XY darf dies und das aber nicht das.. richtig? [19:05] <b><clansuite|xsign></b> jein [19:05] <b><[clansuite]vain></b> jein [19:05] <b><Thunderm00n></b> na toll^^ [19:05] <b><clansuite|xsign></b> ^^^ [19:05] <b><[clansuite]vain></b> es geht um einen besonderen zusatz: eben areas [19:05] <b><clansuite|xsign></b> das user xy ind gruppe xy ist, steht fest [19:05] <b><[clansuite]vain></b> grundsätzlich gibts user, is klar [19:05] <b><[clansuite]vain></b> und ne rechtetabelle [19:05] <b><[clansuite]vain></b> user->rechte [19:05] <b><clansuite|xsign></b> aber man kann eine sogenannte "verwaltungsschicht" dazwischenschieben [19:06] <b><[clansuite]vain></b> einerseits für die rechte [19:06] <b><[clansuite]vain></b> andererseits für die user [19:06] <b><clansuite|xsign></b> das sind einfach gruppierungen im backend, die man dann einstellen kann [19:06] <b><[clansuite]vain></b> user-gruppen / rechte-gruppen [19:06] <b><clansuite|xsign></b> hehe ich glaub wir überfordern ihn :P [19:06] * Thunderm00n slaps clansuite|xsign around a bit with a large trout [19:06] <b><clansuite|xsign></b> hrhr ^^ [19:06] <b><[clansuite]vain></b> zB kann man einfach sagen thundermoon gehört in die user-gruppe developer [19:07] <b><Thunderm00n></b> von wegen, aber wozu genau ist die rechte gruppe dann da? rechtegruppe-moderatoren gewährt usergruppe-mods entsprechende rechte nehme ich mal an [19:07] <b><clansuite|xsign></b> jo [19:08] <b><[clansuite]vain></b> rechte-gruppen sind da zu dar, mit einem klick ein ganzes bündel von rechten zuweisen zu können [19:08] <b><[clansuite]vain></b> zB developer wird das recht CC_ADMIN zugewiesen [19:08] <b><clansuite|xsign></b> das ding ist, vain möchte, dass wir die "Areas" nicht nur zum gruppieren von Rechten nehmen (z.B. "Alle Moderatoren Rechte"), sondern dass man es anders gruppiert, nach "Alle Rechte um etwas ändern zu können". [19:08] <b><clansuite|xsign></b> und zwar so, dass man Gruppen die Areas zuweisen kann. [19:09] <b><clansuite|xsign></b> das ist aber nicht in meinem Sinne, weil ich die Areas 1. garnicht brauche (macht jedse Modul für sich) und 2. weil sie für die Zuweisung ungeeignet sind. [19:09] <b><clansuite|xsign></b> Denn wer garantiert, dass in Area "Alles ändern" auch das gemeinte "Alles ändern" drin ist [19:10] <b><[clansuite]vain></b> das kann man bei den areas noch eher gewährleisten, als bei den Gruppen [19:10] <b><[clansuite]vain></b> die areas wurde ich ja durch die moduleverwaltung befüllen lassen [19:10] <b><Thunderm00n></b> ich glaube das mit den user & rechtegruppen hab ich jetzt kapiert^^ [19:11] <b><[clansuite]vain></b> das ist einfach super komfortabel mit areas zu arbeiten [19:11] <b><clansuite|xsign></b> es ist sinnvoller, wenn ich ein Modul installiere, dann im Rechtemenü nach dem Modul suchen kann und dort alle Rechte für das Modul habe, anstatt jedes Recht verteilt auf verschiedene Areas [19:11] <b><[clansuite]vain></b> du installierst ein neues modul [19:12] <b><[clansuite]vain></b> ja, aber dann sind es einzelne rechte.. ich gruppiere die rechte mit den areas (weniger granularität) [19:12] <b><clansuite|xsign></b> das tust du aber schon mit den gruppen. [19:12] <b><[clansuite]vain></b> ja aber im bezug auf benutzer [19:13] <b><[clansuite]vain></b> areas, weniger einzelne rechte zuweisen [19:13] <b><clansuite|xsign></b> ja aber nach welchen Kriterien ? [19:13] <b><clansuite|xsign></b> Nenn mir 5 sinnvolle Areas [19:14] <b><[clansuite]vain></b> CC_NEWS_ADMIN = (CC_NEWS_READ, CC_NEWS_CREATE, CC_NEWS_UPDATE, CC_NEWS_DELETE) [19:14] <b><[clansuite]vain></b> CC_NEWS_AUTHOR = (CC_NEWS_READ, CC_NEWS_CREATE) [19:14] <b><clansuite|xsign></b> jo - kann ich mit dem admin modul von news abbilden [19:14] <b><clansuite|xsign></b> kann ich mit ner gruppe abbilden [19:15] <b><clansuite|xsign></b> die sache ist die: was definiert denn author ? [19:15] <b><clansuite|xsign></b> und was will ich damit, wenn ich nen modul installiere? [19:15] <b><[clansuite]vain></b> areas werden direkt mit dem modul installiert [19:15] <b><clansuite|xsign></b> stell dir mal vor, jmd. hat ne Area CC_MANAGE_CLANSUITE und dort isnd standardmäßig alle Rechte drin [19:15] <b><[clansuite]vain></b> ich möchte niemandem ne benutzergruppe reindrücken [19:15] <b><clansuite|xsign></b> das will aber der User nicht und nimmt dort Rechte raus [19:16] <b><clansuite|xsign></b> dann kommt nen modul und inseriert auf grund der Area CC_MANAGE_CLANSUITE rechte, die der user aber garnicht willt [19:16] <b><clansuite|xsign></b> somit stehste vor nem security konflikt [19:16] <b><Thunderm00n></b> hey jungs, ich als "normaler enduser" will nur folgendes, modul installieren, bei den usergruppen entsprechende rechte geben (evtl. auch mal bei einzelnen Usern) und los gehts... möglichst einfach würd ich sagen hrhr [alles aus ablaufsicht versteht sich] [19:17] <b><clansuite|xsign></b> das ist auch mein anliegen - ich versteh das mit den Areas, aber man kann sie meines erachtens nicht kontrollieren. und vorallem wird es noch komplexer, was die ganze sache eben nicht rund gelutscht erscheinen lässt [19:18] <b><[clansuite]vain></b> nich so einfach mit den dropsen [19:18] <b><clansuite|xsign></b> ;) [19:18] <b><[clansuite]vain></b> ich versuch mal zu erklaren wie ich dazu komme: [19:18] <b><[clansuite]vain></b> das modul wird installiert [19:19] <b><[clansuite]vain></b> es kommen 4 CRUD rechte in die rechtetabelle [19:19] <b><clansuite|xsign></b> (CRUD = CREATE READ UPDATE DELETE) [19:19] <b><[clansuite]vain></b> gleichzeitig bündelungen (areas) CC_NEWS_ADMIN; CC_NEWS_AUTHOR komfortable zusammenfassungen [19:20] <b><[clansuite]vain></b> ich taste die benutzergruppen nich an [19:20] <b><[clansuite]vain></b> so jetzt ist das user dran: [19:20] <b><[clansuite]vain></b> oh neues modul, oh neue rechte [19:20] <b><clansuite|xsign></b> bb2m kacken [19:20] <b><[clansuite]vain></b> hmm einzeln zuweisen [19:21] <b><Thunderm00n></b> @vain: kann man nicht einfach sagen auf ein neu installiertes modul hat nur der admin (bzw die admingruppe) rechte und die können dann sagen Gruppe X und Y darf/darf nicht? damit würde ein neu installiertes modul keine "falschen" rechte vergeben können, oder? denn wenn ein modul rechte "mitbringt"... jede clanstruktur ist anders^^ [19:21] <b><[clansuite]vain></b> die clanstruktur wird ja mit dem einordnen von den usern in benutzergruppen abgebildet [19:21] <b><[clansuite]vain></b> deswegen will ich da nich ran!!! [19:21] <b><[clansuite]vain></b> jeder clan hat ne anderestruktur [19:22] <b><[clansuite]vain></b> das ist so gedacht wie du es beschreibst [19:22] <b><Thunderm00n></b> jo stimmt. cc_news_admin und cc_news_author sind die rechte-gruppen (author darf und admin darf) richtig? [19:22] <b><[clansuite]vain></b> ! [19:22] <b><[clansuite]vain></b> richtig [19:22] <b><[clansuite]vain></b> rechte-gruppen [19:22] <b><Thunderm00n></b> also die grundrechte die jedes modul "mitbringen" darf [19:23] <b><[clansuite]vain></b> user=thundermoon erhält rechte CC_NEWS_ADMIN [19:23] <b><clansuite|xsign></b> Okay Rechte Gruppen - ich versuch das jetzt auch mal zu erklären. [19:23] <b><[clansuite]vain></b> CC_NEWS_ADMIN besteht aber aus CC_NEWS_ADMIN, CC_NEWS_EDIT etc. [19:23] <b><Thunderm00n></b> wb [19:23] <b><clansuite|xsign></b> Ich hab das Modul News mit den Areas CC_NEWS_ADMIN, CC_NEWS_AUTHOR [19:25] <b><clansuite|xsign></b> Der User installiert das Modul Guestbook. Dabei werden Rechte eingepflegt. Die Areas CC_NEWS_ADMIN, CC_NEWS_AUTHOR sind somit sinnlos. Das würde NUR Sinn machen, wenn es gröber gefasste Rechte sind, wie z.B. CC_MANAGE_CLANSUITE, CC_EDIT_ABILITY [19:25] <b><clansuite|xsign></b> also wenn es auf alle Module zutrifft. [19:26] <b><clansuite|xsign></b> Und dort hast du das Problem, dass der Admin diese Areas ändern kann. CC_MANAGE_CLANSUITE könnte somit nichtmehr alle Rechte zur Verwaltung beinhalten, weil der Admin das nicht möchte. Nun kommt aber Modul XYZ und gibt erweiterte Rechte, weil die Gruppe XYZ die Area CC_CLANSUITE_MANAGE besitzt. [19:26] <b><[clansuite]vain></b> es sind "gröber gefasste rechte" .. erstmal nur für ein modul [19:26] <b><clansuite|xsign></b> Dadurch entsteht ein Rechte Konflikt [19:26] <b><[clansuite]vain></b> aber der user kann auch gern eigene areas anlegen [19:27] <b><clansuite|xsign></b> klar - er kann sie auch löschen, und das macht es unmöglich, soetwas als ausgangspunkt für modinstallationen zu nehmen [19:28] <b><[clansuite]vain></b> es ist einfach nur eine erweiterung zum system user-rechte-gruppen [19:28] <b><clansuite|xsign></b> daher ist mein anliegen, dass man diese Rechte einfach nach dem Modul gruppiert. Denn das kannste nicht einfach löschen, verändern oder umbenennen. [19:28] <b><[clansuite]vain></b> da entsteht kein konflikt [19:29] <b><clansuite|xsign></b> Mod XYZ will Rechte inserieren in die Area CC_MANAGE_CLANSUITE. Der Admin hats aber umbenannnt => Konflikt [19:29] <b><[clansuite]vain></b> jedes modul legt nur seine eigene area an [19:29] <b><clansuite|xsign></b> CC_MANAGE_CLANSUITE soll weniger Rechte gruppieren, als vorgesehen. Dennoch inseriert Mod XYZ die Adminrechte hinein => Konflikt [19:29] *** jihi (~jihi@Yd369.y.pppool.de) has joined #clansuite [19:29] *** Q sets mode: +v jihi [19:29] <b><clansuite|xsign></b> heeh jo - "jedes modul legt nur seine eigene Area an" [19:30] <b><clansuite|xsign></b> = jedes Recht wird dem Modul zugeschrieben [19:30] <b><[clansuite]vain></b> ??? [19:30] <b><clansuite|xsign></b> = gruppierung der rechte nach modul [19:30] <b><[clansuite]vain></b> na sag ich doch [19:30] <b><[clansuite]vain></b> gruppen= benutzergruppen [19:30] <b><[clansuite]vain></b> rechte= rechtegruppen [19:30] <b><[clansuite]vain></b> sry, areas= rechtegruppen [19:31] <b><[clansuite]vain></b> das ist einfach nur eine erweiterung [19:31] <b><clansuite|xsign></b> ja - aber diese dürfen dann nicht veränderbar sein und eignen sich ebensowenig für modinstallationen [19:31] <b><[clansuite]vain></b> na mein gott, der user kann immer alle rechte löschen, steht er halt dumm dar [19:32] <b><clansuite|xsign></b> was is das denn für ne aussage? :D [19:32] <b><[clansuite]vain></b> das impliziert das es wenig sinn macht ne area CC_NEWS_ADMIN zu bearbeiten - man das aber durchaus machen kann [19:33] <b><[clansuite]vain></b> man kann sie auch löschen [19:33] <b><[clansuite]vain></b> dann kann sich der user mit den einzelnen rechten rumschlagen [19:33] <b><[clansuite]vain></b> und weil ich "einzelne rechte" nich gern zuweise, nehm ich ne area [19:34] <b><[clansuite]vain></b> oder ne benutzergruppe :) [19:34] <b><clansuite|xsign></b> Gut - wenn ich aber ne Area lösche, darf dies die Rechte eben niemals beeinflussen. Genausowenig darf man ausgehend von Areas installieren [19:34] <b><clansuite|xsign></b> Areas sind nur Shortcuts zu Rechten, dürfen aber mit der Rechteverwaltung NICHTS zu tun haben [19:34] <b><clansuite|xsign></b> sozusagen nur als gimmick [19:35] <b><[clansuite]vain></b> klaro: ich rede die ganze zeit von ner vereinfachung durch areas [19:35] <b><clansuite|xsign></b> nö - du redest von installation auf basis der areas [19:36] <b><[clansuite]vain></b> es sind gruppierungen von rechten [19:36] <b><[clansuite]vain></b> und die können wir neben den einzelrechten auch mitliefern [19:36] <b><[clansuite]vain></b> zB wie oben beschrieben 3 Areas pro Modul die das CRUD abbilden [19:36] <b><clansuite|xsign></b> jo - ok das ist machbar. aber es darf eben nie zu dem fall kommen, dass areas als grundlage für rechteimplementation oder DB Veränderunngen genommen werden [19:37] <b><clansuite|xsign></b> z.b. darf Gruppe XYZ nie eien Relation in der DB zu ner Area aufbauen [19:37] <b><clansuite|xsign></b> Gruppe XYZ muss immer die Rechte einzeln besitzen [19:38] <b><[clansuite]vain></b> hmm? nö! bei mir gibts dann zB ne zuweisung benutzergruppe Developer auf CC_NEWS_ADMIN [19:38] <b><clansuite|xsign></b> und genau das ist falsch [19:38] <b><[clansuite]vain></b> warum? [19:39] <b><clansuite|xsign></b> weil man CC_NEWS_ADMIN löschen kann. Man kann es verändern etc. - das ist aber nicht in meinem Sinne. Areas sollen nur Oberkategorien sein für Rechte. [19:39] <b><clansuite|xsign></b> z.B. Area "Mitgliederverwaltung". [19:39] <b><clansuite|xsign></b> dort kann ich nicht einfach mal aus Lust und Laune das Recht "Bannen" verschieben oder löschen [19:40] <b><[clansuite]vain></b> wie gesagt, du kannst auch einzelne rechte löschen, benutzergruppen, areas, nutzer, den admin [19:41] <b><clansuite|xsign></b> Dann sind Areas aber keine Rechtegruppierung, sondern Gruppen :) Ich weise Gruppe XYZ die Rechte von Gruppe ABC zu ist dasselbe wie Ich weise Gruppe XYZ die Rechte von Area ABC zu [19:41] <b><[clansuite]vain></b> areas sind rechtegruppen [19:42] <b><[clansuite]vain></b> du kannst einem user eine rechtegruppe zuweisen [19:42] <b><[clansuite]vain></b> xsign = CC_NEWS_ADMIN [19:42] <b><[clansuite]vain></b> arearecht erhalten (unterrechte impliziert) [19:42] <b><[clansuite]vain></b> xsign = developer [19:42] <b><[clansuite]vain></b> mit developer == CC_NEWS_ADMIN geht ebenfalls [19:42] <b><[clansuite]vain></b> auch parallel [19:42] <b><[clansuite]vain></b> ! [19:43] <b><clansuite|xsign></b> xsign ist in folgenden Gruppen: "News Administrator" [19:43] <b><clansuite|xsign></b> dsa, was du vorschlägst, ist pure dopplung [19:44] <b><[clansuite]vain></b> ich weiß, das man das von beiden seiten befahren kann [19:44] <b><[clansuite]vain></b> user->benutzergruppen [19:44] <b><[clansuite]vain></b> rechte->areas [19:45] <b><Thunderm00n></b> http://revolutionstats.de/ [19:45] <b><clansuite|xsign></b> jo - nach deinem verfahren kann ich aber von areas auf user und umgekehrt schließen. das ist nichts anderes als eine gruppe [19:45] <b><[clansuite]vain></b> ja ist es, aber ne gruppe für rechte [19:46] <b><Thunderm00n></b> ähnelt sehr dem rechtesystem den windows 2003 sbs r2 servers... hrhr [19:46] <b><clansuite|xsign></b> nein - ist es eben nicht. wenn es eine gruppe für reche wäre, könntest du nicht von area auf user schließen [19:46] <b><clansuite|xsign></b> rechte* [19:46] <b><[clansuite]vain></b> http://forum.clansuite.com/index.php/topic,32.msg93.html#msg93 [19:49] <b><clansuite|xsign></b> ja - READ Area für News - was macht das für einen Sinn? EDIT Area für News - was macht das für einen Sinn? Wenn der Admin das EDIT Area für News ändert (meinetwegen die Rechte x und y löscht) dann kann er das genausogut (und sogar noch verständlicher), wenn die Gruppe News Admin existiert. [19:49] <b><clansuite|xsign></b> Area = Group [19:49] <b><clansuite|xsign></b> Das ist keine Verminderung der Granularität (da jedes Modul nach deinem Vroschlag CRUD Areas hätte). [19:50] <b><clansuite|xsign></b> es wäre eine, wenn man global auf "Schreibrechte" setzt. [19:50] <b><clansuite|xsign></b> aber das führt zu den oben genannten problemen [19:51] <b><[clansuite]vain></b> ok, pass auf: ich mach das als addon [19:51] <b><clansuite|xsign></b> addon ? [19:51] <b><clansuite|xsign></b> wtf? [19:51] <b><[clansuite]vain></b> user-benutzergruppen-rechte [19:52] <b><[clansuite]vain></b> na wenn einer mit areas arbeiten will, dann kann er sich das als addon raufpacken [19:52] <b><Thunderm00n></b> äh jemand ts? [19:52] <b><[clansuite]vain></b> is ja nur eine tabelle+rel-tabelle [19:52] <b><clansuite|xsign></b> das is doch mist... das sind elementare bestandteile von CS [19:53] <b><[clansuite]vain></b> eben nicht :) das is einfach nur ein vereinfachender zusatz [19:53] <b><[clansuite]vain></b> das system läuft auch mit user-rechten-benutzergruppen einwandfrei [19:54] <b><[clansuite]vain></b> ist das ok für dich, xsign? [19:55] <b><clansuite|xsign></b> mom ich erklär thunder kurz was [20:04] <b><clansuite|xsign></b> so [20:04] <b><clansuite|xsign></b> ich will das jetzt echtmal durchgenudelt bekommen [20:04] <b><clansuite|xsign></b> ein modul komplett MIT Areas (aufgemalt) [20:05] <b><clansuite|xsign></b> und eins ohne [20:05] <b><clansuite|xsign></b> und zwar fiktiv am news modul [20:05] <b><[clansuite]vain></b> ist doch schon im forum [20:05] <b><clansuite|xsign></b> link ? [20:05] <b><[clansuite]vain></b> http://forum.clansuite.com/index.php/topic,32.msg93.html#msg93 [20:05] <b><[clansuite]vain></b> und http://forum.clansuite.com/index.php/topic,32.msg93.html#msg93 [20:06] <b><clansuite|xsign></b> Rechte [20:06] <b><clansuite|xsign></b> area_id right_id right_name [20:06] <b><clansuite|xsign></b> 1 1 News-View [20:06] <b><clansuite|xsign></b> 1 2 News-Delete [20:06] <b><clansuite|xsign></b> 2 3 Guestbook-View [20:06] <b><clansuite|xsign></b> 2 4 Guestbook-Delete [20:06] <b><clansuite|xsign></b> ah ^^ [20:06] <b><clansuite|xsign></b> ok anders [20:07] <b><clansuite|xsign></b> gib mir 10min pls [20:07] <b><[clansuite]vain></b> du hast alle zeit der welt [20:07] <b><[clansuite]vain></b> wir haben noch nichmal mit nem normalen rechtesystem angefangen ^^ [20:07] <b><[clansuite]vain></b> aber immerhin steht der post seit mai 2006 :D [20:09] <b><[clansuite]vain></b> das blöde ist, die bilder die angehängt waren sind durch den foren-crash verloren gegangen [20:11] <b><[clansuite]vain></b> irgendwie kommen wir immer vom stöckchen auf den hund [20:11] <b><[clansuite]vain></b> das rechtesystem stand doch gar nich zur diskussion :) sondern die metadaten für die module [20:12] <b><Thunderm00n></b> hrhr [20:13] <b><Thunderm00n></b> so geht wenigstens nix wichtiges unter^^ [20:13] <b><[clansuite]vain></b> dafür sorgt unser trac :D [20:14] <b><Thunderm00n></b> naja nur wenn nix umbenannt wird ne?^^ @xsign [20:14] <b><[clansuite]vain></b> übrigens hab ich nich geschnallt das xsign das filebrowser ding umbenantn wurde [20:14] <b><[clansuite]vain></b> hatte [20:14] <b><[clansuite]vain></b> sry, nochmal [20:14] <b><Thunderm00n></b> halb so wild, hab das auch erst später gesehen [20:15] <b><[clansuite]vain></b> umbenennen und bitte alle einzelnen aufgaben zur einer zusammenfassen :D [20:15] <b><Thunderm00n></b> ich schreib mir dazu jetzt immer textdateien^^ [20:18] <b><[clansuite]vain></b> oh mann, wir sollten mal die trac liste abarbeiten [20:18] <b><[clansuite]vain></b> als immer neue baustellen auszugraben [20:19] <b><Thunderm00n></b> naja, stabiles und sicherer core sind ja schon wichtig^^ hab ja schon ne neue modulidee als textdatei aufm desktop liegen hrhr [20:19] <b><Thunderm00n></b> aber das kommt erst wenn ich alles zusammen hab und der core und fast alle module incl. backend stehen [20:20] <b><[clansuite]vain></b> :) nö [20:20] <b><[clansuite]vain></b> jetzt bin gespannt [20:20] <b><Thunderm00n></b> ... nö^^ [20:21] <b><Thunderm00n></b> wenn du das lesen würdest, hackste mir die eier ab^^ [20:22] <b><clansuite|xsign></b> Also [20:22] <b><clansuite|xsign></b> dein model andré: [20:22] <b><clansuite|xsign></b> http://bubbl.us/view.php?sid=150837&pw=yaeyI.megNtZcMThDSUFldUl5QllVaw [20:22] <b><[clansuite]vain></b> ähm - und worum gehts, ganz ganz grob [20:22] <b><clansuite|xsign></b> Und das ist meine model: [20:22] <b><clansuite|xsign></b> http://bubbl.us/view.php?sid=150838&pw=yaeyI.megNtZcMThjSkpvck9Rdjk5VQ [20:24] <b><[clansuite]vain></b> nich ganz [20:25] <b><[clansuite]vain></b> jetzt entspricht ja jedes recht einer area [20:25] <b><clansuite|xsign></b> ja genau - und jetzt drösel mal pls auf, damit die granularität verschwindet [20:26] <b><clansuite|xsign></b> alter ts [20:26] <b><clansuite|xsign></b> ^^ [20:26] <b><clansuite|xsign></b> komm ts vain [20:26] <b><[clansuite]vain></b> na einfach ne area box die CC_NEWS_UPDATE und CC_NEWS_EDIT enthält [20:26] <b><[clansuite]vain></b> und CC_NEWS_AUTHOR heisst [20:26] <b><[clansuite]vain></b> :D [20:40] <b><clansuite|xsign></b> !todo [20:52] <b><[clansuite]vain></b> <em> {t 1=`$smarty.session.user.nick`}How are you, %1 ?{/t}</em> [21:04] <b><[clansuite]vain></b> errorhandler:addError('Ein Fehler', 666); [21:12] <b><clansuite|xsign></b> http://www.php.net/manual/en/function.ziparchive-locatename.php [21:28] *** mo2l (~mo2l@e180071209.adsl.alicedsl.de) has joined #clansuite [21:28] *** Q sets mode: +v mo2l [21:58] *** mo2l (~mo2l@e180071209.adsl.alicedsl.de) Quit (Ping timeout) [22:12] *** mo2l (~mo2l@e180071209.adsl.alicedsl.de) has joined #clansuite [22:12] *** Q sets mode: +v mo2l [23:02] *** Thunderm00n (sin19@85.214.133.198) has left #clansuite [23:34] *** jihi (~jihi@Yd369.y.pppool.de) Quit (Signed off) [23:43] <b><[clansuite]vain></b> re [23:43] <b><[clansuite]vain></b> http://www.hallogram.com/xsign/xsign.html [23:44] <b><[clansuite]vain></b> http://cgi.xwolf.de/cgi/xsign.shtml
Change History (2)
Note: See
TracTickets for help on using
tickets.
Ah... \n is stripped out as well - I don't even know, what you're trying to do with the pattern, but i guess you know :)