anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 10:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Farben in der Chatvorschau
BeitragVerfasst: Mo 23 Apr, 2007 16:41 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 26 Aug, 2006 11:35
Beiträge: 33
LoGD: http://www.logd-obtania.de/londarien/source.php
ich haben den Chatfarben-Mod von Chaosmaker und die Chat-Prewiev ebenfalls von Chaosmaker. Nun macht er aber wenn man die Farbenfestgestellt hat und keinen Farbcode eingibt keine farbenvorschau. Kann mir bitte jemand erklären wie man das umbauen muss das er die Farben anzeigt?

Source: http://www.logd-obtania.de/logd/source.php?url=/logd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Apr, 2007 21:55 
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
Hmmm, das macht er generell nicht... Würde mich aber mal interessieren, ob man das richten könnte. Ich kenn mich leider 0 mit Java aus^^

_________________
$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  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Apr, 2007 07:11 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Zitat:
Hmmm, das macht er generell nicht... Würde mich aber mal interessieren, ob man das richten könnte. Ich kenn mich leider 0 mit Java aus^^


ERROR! ERROR! FEHLER! FEHLER!

Java und Javascript sind bei weitem nicht dasselbe... Eine Sünde ist das *g*
Wobei ich weder das eine noch das andere beherrsche.... ^^'

Allerdings ist es in Blackfin's Chatvorschau integriert (Eine überarbeitete von Chaosmaker's Version). Rikkarda gebraucht sie (Mal anfragen, vielleicht kann sie es heraus geben), oder auch Eliwood in seinem Commentary-Bundle... Blackfin selbst kann man nicht mehr anfragen, der hat sich ja bekanntlich zurück gezogen.

Mit freundlichen Grüssen,
Harthas


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 13:50 
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
Duuu alter Pingelmeister!^^
Javascript von miraus, ist mir aber irgendwie zu lang ^^;

Und dann gibt's noch Jamba...aber das ist wohl wieder was anderes
Bild
Sorry, der musste sein :wink:

_________________
$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  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 16:26 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Dann sag doch JS :-P
Das ist kürzer *g*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Apr, 2007 17:11 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Java und Javascript sind vollkommen unterschiedlich es gibt nur vier gemeinsamkeiten die die beiden Sprachen verbinden und halt der Name *lg*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 17:04 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 08 Mär, 2007 09:18
Beiträge: 47
hmmz...also ich habe dasselbe problem...
habe mir neue farben auf meinen server gemacht und diese zeigt er in der chatvorschau nicht an...was ich aber gerne möchte *aufstampf*
:)

Ach ja und dann wollte ich nochmal Mitleid haben da ich Rp-süchtig bin (wie soll es auch anders sein) und ich einen Kapselriss in der linken Hand habe uuund nun nur noch mit einer Hand tippseln kann was mal voll nervig ist...na ja ... nur so nebenbei ;)
:wink: (aber mit der rechten Hand winkz)

*Halloweenknuddler*

Lg Tíra

PS:* hat für diesen Post mehrere Minuten gerbaucht :cry: *

_________________
http://www.valandor.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 18:46 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]// chat preview mod by Chaosmaker - start
$script .= <<<JS
<script type="text/javascript">
<!--
function appoencode(data) {
var Fundstelle = -1;
var tag = '';
var append = '';
var output = '<br />Vorschau: ';
var openspan = false;
while ((Fundstelle = data.search(/`/)) != -1) {
tag = data.substr(Fundstelle+1, 1);
append = data.substr(0,Fundstelle);
append = append.replace(/</,'&lt;');
append = append.replace(/>/,'&gt;');
output = output+ append;
if (data.length >= Fundstelle+2) data = data.substring(Fundstelle+2,data.length);
else data = '';
switch (tag) {
case "0":
if (openspan) output= output+"</span>";
openspan = false;
break;
case "1":
if (openspan) output= output+"</span>"; else openspan = true;
output= output+"<span class='colDkBlue'>";
break;
case "2":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkGreen'>";
break;
#U.S.W. Und so weiter halt.......[/php]

Da anhängen (Befindet sich in der page_footer()). Als case jeweils den Farbcode ohne ` wählen.

Es gibt allerdings auch eine Version für die Farben in der Datenbank (Diese Version holt die Farben für die Vorschau direkt aus der Datenbank. Ist also immer topaktuell)
http://anpera.homeip.net/forum/viewtopic.php?t=1916&highlight=farben+datenbank&start=15 Der Beitrag von Devilzimti ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 18:53 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 08 Mär, 2007 09:18
Beiträge: 47
du meinst den hier?

$this->bbcode_second_pass_code('', '$row[comment]=preg_replace("'[`][^".$appoencode_str."`]'","",$row[comment]);')

???
ich habe den code von Eli ...

:weia:
und wenn es der ist den du meinst,wieso zieht er sich die farben dann nicht so wie du sagst,topaktuell aus der db?

_________________
http://www.valandor.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 18:55 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Ja genau den. Du hast also die Farben in der Datenbank. (Komisches Deutsch, aber egal)



[php]// chat preview mod by Chaosmaker - start
$script .= <<<JS
<script type="text/javascript">
<!--
function appoencode(data) {
var Fundstelle = -1;
var tag = '';
var append = '';
var output = '<br />Vorschau: ';
var openspan = false;
while ((Fundstelle = data.search(/`/)) != -1) {
tag = data.substr(Fundstelle+1, 1);
append = data.substr(0,Fundstelle);
append = append.replace(/</,'&lt;');
append = append.replace(/>/,'&gt;');
output = output+ append;
if (data.length >= Fundstelle+2) data = data.substring(Fundstelle+2,data.length);
else data = '';
switch (tag) {
case "0":
if (openspan) output= output+"</span>";
openspan = false;
break;
case "1":
if (openspan) output= output+"</span>"; else openspan = true;
output= output+"<span class='colDkBlue'>";
break;
case "2":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkGreen'>";
break;
case "3":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkCyan'>";
break;
case "4":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkRed'>";
break;
case "5":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkMagenta'>";
break;
case "6":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkYellow'>";
break;
case "7":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkWhite'>";
break;
case "8":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLime'>";
break;
case "9":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colBlue'>";
break;
case "!":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtBlue'>";
break;
case "@":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtGreen'>";
break;
case "#":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtCyan'>";
break;
case "$":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtRed'>";
break;
case "%":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtMagenta'>";
break;
case "^":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtYellow'>";
break;
case "&":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtWhite'>";
break;
case "~":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colBlack'>";
break;
case "Q":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkOrange'>";
break;
case "q":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colOrange'>";
break;
case "r":
case "R":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colRose'>";
break;
case "V":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colBlueViolet'>";
break;
case "v":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='coliceviolet'>";
break;
case "g":
case "G":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colXLtGreen'>";
break;
case "T":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colDkBrown'>";
break;
case "t":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colLtBrown'>";
break;
case "?":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colWhiteBlack'>";
break;
case "*":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colBack'>";
break;
case "A":
case "a":
if (openspan) output= output+"</span>"; else openspan=true;
output= output+"<span class='colAttention'>";
break;
case "`":
output= output+"`";
break;
default:
output= output+"`"+tag;
}
}
output += data;
if (openspan) output += '</span>';
return output;
}
//-->
</script>
JS;
// chat preview mod by Chaosmaker - end[/php]
Dies ersetzen durch folgendes:
[php]// chat preview mod by Chaosmaker Modified for Ellis Colortags by Devilzimti)- start

$appoencode = Load_Tags();
$cases= " ";
while(list($key,$val) = each($appoencode)) {
if($val['allowed'] == true) {
$cases .= "
case \"".$val['code']."\":\n
if (openspan) output= output+\"</span>\"; else openspan = true;\n
output= output+\"<span style='color: #".$val['color'].";'>\";\n
break;\n ";
}else{
$cases .= "\n//".$val['code']." darf hier nicht benutzt werden!\n ";
}
}
$script .= <<<JS
<script type="text/javascript">
<!--
function appoencode(data) {
var Fundstelle = -1;
var tag = '';
var append = '';
var output = '<br />Vorschau: ';
var openspan = false;
while ((Fundstelle = data.search(/`/)) != -1) {
tag = data.substr(Fundstelle+1, 1);
append = data.substr(0,Fundstelle);
append = append.replace(/</,'&lt;');
append = append.replace(/>/,'&gt;');
output = output+ append;
if (data.length >= Fundstelle+2) data = data.substring(Fundstelle+2,data.length);
else data = '';
switch (tag) {
case "0":
if (openspan) output= output+"</span>";
openspan = false;
break;
{$cases}
default:
output= output+"`"+tag;
}
}
output += data;
if (openspan) output += '</span>';
return output;
}
//-->
</script>
JS;




// chat preview mod by Chaosmaker (Modified for Ellis Colortags by Devilzimti) - end
[/php]


Der Grund, wieso er sie sich nicht aus der Datenbank zieht, ist, dass die Variable $appoencode_str nichts mit der Vorschau zu tun hat.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 18:59 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 08 Mär, 2007 09:18
Beiträge: 47
ah okay...ich probiers mal aus uns melde mich gleich bei dir...
*hand auaweh ^^*
-----

sooohooo
da bin ich wieder...also nun ist die vorschau komplett weg ^^

_________________
http://www.valandor.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 09:04 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Hm... Das ist allerdings erstaunlich ôÔ

Bin ehrlich gesagt grad etwas ratlos


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 20:26 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 08 Mär, 2007 09:18
Beiträge: 47
ich auch ;)
hast dich angemeldet habe ich gesehen...vielleicht haste ja gesehen das man nichts mehr sieht :)
hab extra das backup noch nicht wieder druff gemacht...
ich tacker kevz mal eben an im icq...wenn er da ist ^^

_________________
http://www.valandor.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 20:36 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Die Farbe \ macht Probleme.
Bitte keine Zeichen mit spezieller Bedeutung nehmen. Das sind ", ' und \. Die machen in der Regel nur Probleme, wie man hier wunderbar sieht. ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 22:17 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Do 08 Mär, 2007 09:18
Beiträge: 47
aber es sind ja auch andere dabei die auch nicht angezeigt werden ^^ und auf anderem server werden die zeichen ja auch angezeigt

_________________
http://www.valandor.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 31 Okt, 2007 16:55 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Tíra hat geschrieben:
aber es sind ja auch andere dabei die auch nicht angezeigt werden ^^ und auf anderem server werden die zeichen ja auch angezeigt


Nimm ihn einfach raus. Ich weiss schon, warum ich ausgerechnet auf diese Farbe komme :)
Gut, vielleicht hätte ich erwähnten sollten, warum: Firefix hat n' JavaScript-Inspektor, der zeigt die Fehler an. Und da, wo der Backslash steht, hats nunmal n' Syntaxfehler:

$this->bbcode_second_pass_code('', 'case "":')

Der zweite " ist nun mit \ escapt... ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Farben in der Chatvorschau
BeitragVerfasst: Mo 03 Mär, 2008 16:17 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
So, ich buddel mir ein Loch und komm hier wieder heraus.
Mich ärgert seit ewigen Zeiten, dass bei mir zum Bsp einige Farben ganz normal in der Vorschau angezeigt werden, andere wiederum greill grün hinterlegt sind.

Siehe Bild:

Bild

Ich benutze noch die Vorschau vom Chaosmaker, habe nicht die Neuerung von Eliwood.

Ich habe in der common jegliche Farbcodes (und benutze nicht den backslash) und auch in jedem template meine Farben verankert *sfz*...

Was kann ich machen, dass zum Bsp, wie auf dem Bild (Farben haben gelitten), die Farbe `A bei mir auch ausgespuckt wird mit dem Hexcode: #9370db ???

Weiß jemand Abhilfe? Oder kommt es einem bekannt vor?



EDIT --> vergesst ganz schnell, was ich schrieb -.- ..... ich sollte besser in meinen Codes achtgeben... ich habe einige Zeichen doppelt belegt.... SORRY.... falls das jemand auch kennt, was ich da zeige... überprüft JEDEN einzelnen Buchstaben oder Zeichen...



Grüße, verni :wink:

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 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