anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 20 Apr, 2024 17:11

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 471 Beiträge ]  Gehe zu Seite Vorherige  1 ... 11, 12, 13, 14, 15, 16, 17 ... 24  Nächste
Autor Nachricht
BeitragVerfasst: Mi 02 Apr, 2008 17:52 
Offline
Newbie
Benutzeravatar

Registriert: So 02 Mär, 2008 22:29
Beiträge: 5
Wohnort: Schenefeld
Geschlecht: Weiblich
LoGD: http://www.dracma-logd.de
Hmm ... das steht bei mir aber so drin ... also in der Commentary

PHP:
$sql = 'INSERT INTO `commentary` (`author`,`comment`,`section`,`emote`,`postdate`) '
.'VALUES ( '
.'"'.$author.'",'
.'"'.mysql_real_escape_string(stripslashes($commentary)).'",'
.'"'.$this->section.'",'
.'"'.$this->emote.'",'
.'NOW()'
.') ';


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 02 Apr, 2008 18:00 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Nicht da. Kurz vor der Ausgabe musst du das machen:
$this->bbcode_second_pass_code('', 'while (list($sec,$v)=each($comments)){

if(COMMENTARY_USEPARAGRAPHS === true) {

output('<p style="line-height: '.COMMENTARY_LINEHEIGHT.'em; margin-top: '.(COMMENTARY_PARAGRAPHS_MARGIN/2).'em; margin-bottom: '.(COMMENTARY_PARAGRAPHS_MARGIN/2).'em;">'.$v.'</p>',true);

}

else {

output($v.'<br />',true);

}

}')

Da $v mit stripslashes behandeln:

$this->bbcode_second_pass_code('', 'while (list($sec,$v)=each($comments)){
$v = stripslashes($v);

if(COMMENTARY_USEPARAGRAPHS === true) {

output('<p style="line-height: '.COMMENTARY_LINEHEIGHT.'em; margin-top: '.(COMMENTARY_PARAGRAPHS_MARGIN/2).'em; margin-bottom: '.(COMMENTARY_PARAGRAPHS_MARGIN/2).'em;">'.$v.'</p>',true);

}

else {

output($v.'<br />',true);

}

}')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 02 Apr, 2008 18:07 
Offline
Newbie
Benutzeravatar

Registriert: So 02 Mär, 2008 22:29
Beiträge: 5
Wohnort: Schenefeld
Geschlecht: Weiblich
LoGD: http://www.dracma-logd.de
*verneig*
Vielen Dank, nun funzt es ...
(kommt davon, wenn man sich nicht ganz so damit aus kennt O:-) )


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 15:58 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
huhu hab auch wieder mal prob...

$this->bbcode_second_pass_code('', 'Fatal error: Cannot redeclare addcommentary() (previously declared in /hp/as/af/in/www/lucifer/common.php:1511) in /hp/as/af/in/www/lucifer/lib/commentary.php on line 1197')

alles nach anleitung gemacht..und trotzdem kommt die fehler meldung.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 16:02 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Du hast vergessen, die addcommentary aus der common.php zu entfernen ;-)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 16:13 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Vorbeuge: Vergiss die Funktion viewcommentary nicht. ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 16:55 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
Bevor wieder ne fehlermeldung von mir kommt
frag ich lieber nochmal nach ^^

also von wo bis wo muss ich viewcommentary und addcommentary entfernen ?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 16:59 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Vom Anfang bis zum Ende ;-)

PHP:
function viewcommentary($section,$message="Kommentar hinzufügen?",$limit=10,$talkline="sagt") {

bis
PHP:
}
db_free_result($result);
}


Und
PHP:
function addcommentary() {

bis
PHP:
} else {
$doublepost = 1;
}
}
return false;
}


In etwa zumindest. Könnte leicht abweichen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 21:11 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
So hab alles gemacht und komischerweiße kommt
nachm Newday
bzw: genau gesagt bei village
$this->bbcode_second_pass_code('', 'Query was empty')

warum auch immer...mysql hab ich ausgeführt.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 21:20 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Die commentary.settings.php befindet sich anscheinend nicht im lib-Ordner. Wird wohl daran liegen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 21:37 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
Die commentary.settings.php is im lib ordner


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 21:53 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Da bei dir das Registrieren durch einen Fehler in der create.php leider nicht möglich ist, kann ich mir das ganze auch nicht vor Ort anschauen.

Ich nehme an, der Fehler tritt immer noch auf?
Überprüf mal die Einstellungen der commentary.setting.php. Vielleicht stimmt da etwas nicht ganz (Gildentags aktiviert , Jedoch falsch eingetrage - Farbhack aktiviert , aber nicht eingebaut. Etwas in der Art)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 22:27 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
also einloggen geht...newday wird angezeigt bis zu village.php dann kommt die meldung
Bei der commentary hab ich nix geändert.
dann muss ich die wohl ändern


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 22:43 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Wenn ich deinen Link auf die source nehme und da manuell die Datei aufrufe, bekomme ich einen 404. Das heisst, die Datei ist nicht da, wo sie sein müsste. Sicher, dass da nicht irgendwo ein Fehler in der übertragung liegt? Übrigens würde ich, falls die Datei wirklich da ist, nochmal die Standardeinstellungen hochladen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 03 Apr, 2008 22:58 
Offline
Profi
Profi

Registriert: Fr 31 Mär, 2006 19:30
Beiträge: 143
Wohnort: Hannover
Geschlecht: Männlich
LoGD: http://goddart.eu/source.php
Komisch hab nochmal hochgeladen
und komischerweiß ging es jetzt

hab versucht php5 hochzuladen ging net da ich 4
hab
und danach ging es...kp warum !

ne frage hab ich noch wenn ich

$this->bbcode_second_pass_code('', 'define('COMMENTARY_FARBHACK_IS_INSTALLED', true); # auf true setzen, wenn der Farbhack von Eliwood&Serra installiert ist <setzt kommt ne meldung von
Warning: preg_replace(): Compilation failed: missing terminating ] for character class at offset 6 in /hp/as/af/in/www/lucifer/lib/commentary.php on line 173
Warning: reset(): Passed variable is not an array or object in /hp/as/af/in/www/lucifer/lib/commentary.php on line 696
Warning: Cannot modify header information - headers already sent by (output started at /hp/as/af/in/www/lucifer/lib/commentary.php:173) in /hp/as/af/in/www/lucifer/common.php on line 73') *ansonsten gehts es


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 28 Apr, 2008 19:24 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Manchen ist es vielleicht aufgefallen, dass in diesem Commentary System die grünen/roten Pfeile zur Anzeige ob man online/offline ist, nicht mehr vorhanden sind.
Ich habe sie bei mir folgendermaßen eingebaut:

commentary.php
Suche:
PHP:
$com = (int)$_GET['comscroll'];
$REQUEST_URI = $_SERVER['REQUEST_URI'];

$sql = 'SELECT
`commentary`.*,


Füge danach ein:
PHP:
`accounts`.`loggedin`,
`accounts`.`laston`,


Achtung: Wenn ihr eines der beiden Gildensysteme (Dasher/Eliwood v1) benutzt, müssen die Felder auch in der Methode GuildPrefixes() hinzugefügt werden!

Suche:
PHP:
// Deleteprefix
if($this->user['superuser'] >= COMMENTARY_LIVEDELETING_SULEVEL) {
$prefix = '`&[`0<a href="'.COMMENTARY_LIVEDELETING_DELETETARGET.'&commentid='.$row['commentid'].'&return='.RawURLEncode($_SERVER['REQUEST_URI']).'">X</a>`&]&nbsp;';
addnav("",COMMENTARY_LIVEDELETING_DELETETARGET.'&commentid='.$row['commentid'].'&return='.RawURLEncode($_SERVER['REQUEST_URI']));
}
else {
$prefix = '';
}


Füge danach ein:
PHP:
// Rote und grüne Pfeilchen
if($row['loggedin'] == 1 && $row['laston'] > date('Y-m-d H:i:s', strtotime(date('c').'-'.getsetting('LOGINTIMEOUT', 900).' seconds'))) {
$prefix .= "<img src='./images/new-online.gif' alt='online'> ";
}
else {
$prefix .= "<img src='./images/new.gif' alt='offline'> ";
}


So, das war's :)
Hoffe es funzt. Wenn es schonmal geposted wurde, bitte einfach ignorieren ^^
Wenn Fehler auftreten, kann es sein, da ich ein paar Dinge rausnehmen musste (invisible Funktion, etc). Dürfte aber eigentlich nicht.

MfG Draz

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 23 Mai, 2008 22:11 
Offline
User
User

Registriert: Mi 21 Mai, 2008 10:36
Beiträge: 10
Insgesamt super arbeit, nur ist mir ein kleiner Fehler aufgefallen ^^
Wenn man tot ist und etwas schreibt, dann steht dort, dass man jammert.
Wenn man aber bei der Zigeunerin nen Superusereintrag macht oder bezahlt, dann steht dort dass man spricht. Auch bei dem was man als toter gesagt hat. Und wenn man dann wieder stirbt steht wieder bei beiden Kommentaren "jammert".
Edit: Auch das Suffix bei anderen ändert sich.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 23 Jun, 2008 12:44 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 07 Jun, 2008 10:37
Beiträge: 53
Geschlecht: Weiblich
Kein Problem, sondern ein Wunsch:
Ich würde es den Usern gern ermöglichen ihre Text- und Talkfarben einzustellen und wüsste zumindest im Groben wies geht, aber um das selbst zu bauen fehlt mir tiefergehendes Fachwissen ^^

Voraussetzung z.B. bei uns : Bio in eigener Tabelle, Farbhack, MioB(OOP)
Müsste wohl berücksichtigt werden

In die DB die Felder chartext und chartalk reinpacken...
In der prefs.php zwei Felder erstellen, in die man als User die Shortcuts packt...
Die Felder müssen die Shortcuts dann in die DB eintragen können...
Dieses Chatssys hier muss die Shortcuts wieder aus der DB abfragen: /me /ms = chartext und nix= chartalk...

Joar gedacht einfach ^^ aber wie bauen xDDD

Ich schätze über so eine Erweiterung, würden sich jede Menge Server freuen.

LG

_________________
*tapfer ihren LoGD-Server alleine bastelt* :3


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 23 Jun, 2008 13:06 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Soetwas gibt es doch schon längst, ich glaube KevZ hat es mal geschrieben.. müsste bei mir auch noch eingebaut sein.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 23 Jun, 2008 13:14 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Dein Wunsch wurde bereits erhört - naja, zumindest in der Vergangenheit. Das Packet bietet bereits einen Trick an, um die Default-Farben zu ändern. Je nach dem, wie du die das Bundle verwendest (Direkt oder über die Wrapper) bieten sich dir unterschiedliche Ansätze.
Ich nehm mal an, du nimmst die kompatiblen Wrapper (addcommentary(), viewcommentary()).
In der lib/commentary.php findest du ziemlich weit unten die Definition der Funktion viewcommentary:

$this->bbcode_second_pass_code('', 'function viewcommentary($section,$message="Kommentar hinzufügen?",$limit=COMMENTARY_DEFAULTLIMIT,$talkline="sagt", $arg5 = false) {
global $session;')

Dabei sind die vierte bis sechste Zeile der Funktion selbst für dich von Interesse:

$this->bbcode_second_pass_code('', '/* Entklammere die Untere Funktion, wenn du die Standardfarben des Users injezieren willst
* Der Erste Parameter ist für die Sprechfarbe, der zweite Parameter für die /me-Farbe, der dritte für die /X-Farbe. */
$comment->ChangeDefaultColors('`%', '`5', '`^');')

Du kannst hier also - ganz einfach - die gewünschten Farben injizieren. Als Beispiel:
$this->bbcode_second_pass_code('', '$comment->ChangeDefaultColors('`%', '`5', '`^');')
Ersetze mit
$this->bbcode_second_pass_code('', '$comment->ChangeDefaultColors($session['user']['speakmote'], $session['user']['memote'], $session['user']['thirdmote']);')


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 471 Beiträge ]  Gehe zu Seite Vorherige  1 ... 11, 12, 13, 14, 15, 16, 17 ... 24  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum