UBB.Dev
Posted By: melder ubb code - 05/17/2001 9:26 PM
wer auch immer mein selbstgespräch hier verfolgt hat - ich hab mir selbst geholfen und danke mir dafür ausdrücklich. hier der code für "size" und "color" als ubb code.

in der ubb_lib_posting.cgi
##########################

find:
#####
$_[0] =~ s/
  • /[*]/isg;

    ad after:
    #########
    $_[0] =~ s/()(.+?)()/ $4 /isg;
    $_[0] =~ s/()(.+?)()/[color:$2]$4[/color]/isg;


    in der ubb_lib.cgi
    ##################

    find:
    #####
    $_[0] =~ s/([*])/
  • /isg;

    ad after:
    #########
    $_[0] =~ s/ (.+?) /$2/isg;
    $_[0] =~ s/[color:(S+?)](.+?)[/color]/$2/isg;


    ####################
    jetzt geht:


    roter text

    grosser text


    ############################################
    der ihr zieht euch denn ubb-codebutton hack.
    das edit für den code in die buttons unter dem beitrag in der "public_common.pl" editieren.

    www.chat-board.de

    [ May 17, 2001 03:14 PM: Message edited by: melder ]
  • Posted By: melder Re: ubb code - 05/17/2001 9:58 PM
    ... nix mehr mit fehlern alles ok.

    hier noch der code für die _public_common.pl:
    #############################

    find:
    #####
    if (action == "listend") {
    var listendUBBCode = "[/LIST]";
    revisedMessage = currentMessage+listendUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    #########
    ad after:
    #########

    if (action == "color") {
    var thiscolor = prompt("$vars_wordlets{enter_color}", "#000000");
    var thiscolortext = prompt("$vars_wordlets{enter_color_text}", "TEXT");
    var colorUBBCode = "[color:"+thiscolor+"]"+thiscolortext+"[/color]";
    revisedMessage = currentMessage+colorUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    if (action == "size") {
    var thissize = prompt("$vars_wordlets{enter_size}", "2");
    var thissizetext = prompt("$vars_wordlets{enter_size_text}", "TEXT");
    var sizeUBBCode = " "+thissizetext+" ";
    revisedMessage = currentMessage+sizeUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    ###############
    find (am ende):
    ###############

    my $ubb_code_buttons = qq~

    #########
    ad after (so wie ihr es formatieren wollt)
    #########

    $vars_wordlets_img{ubb_code_color}

    $vars_wordlets_img{ubb_code_size}

    ###########################
    die wordlets.cgi und die wordlets_img.cgi noch erweitern ...
    (ich hoffe ihr wisst wie das geht wink )

    [ May 17, 2001 03:19 PM: Message edited by: melder ]
    Posted By: [BM] Re: ubb code - 05/23/2001 11:54 AM
    könntest du mir noch sagen, wie man dort die center-funktion mit einbauen könnte?
    Posted By: melder Re: ubb code - 05/23/2001 1:40 PM
    einfach unter den color code z.b.

    ### ubb_lib.cgi ####
    $_[0] =~ s/([center])(.+?)([/center])/
    $2
    /isg;

    ### ubb_lib_posting.cgi ###
    $_[0] =~ s/(
    )(.+?)(
    )/[CENTER]$2[/CENTER]/isg;

    ### public_common.pl ###
    if (action == "center") {
    var centerUBBCode = "[CENTER]";
    revisedMessage = currentMessage+centerUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    if (action == "centerend") {
    var centerendUBBCode = "[/CENTER]";
    revisedMessage = currentMessage+centerendUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }


    ### nochmal die public_common.pl (ganz unten) ###
    $vars_wordlets_img{ubb_code_center}

    $vars_wordlets_img{ubb_code_centerend}

    (wenn du die common.pl änderst wird der button unter die postings eingefügt - der code funzt aber auch ohne die common.pl)

    werde demnächst mal alle meine ubbcode erweiterungen zusammenfassen und in dieser variante hier mal als zip reinhauen.

    wer nicht warten kann sollte mal ins betaforum gehen und den codebutton hack ziehen.

    www.chat-board.de
    Posted By: [BM] Re: ubb code - 05/24/2001 6:08 PM
    ok, ich danke dir soweit. bin übrigens auch jederzeit an .SHW-Dateien interessiert, falls Du bereits eine passende dafür erstellt hast wink
    Posted By: melder Re: ubb code - 05/25/2001 8:15 PM
    $_[0] =~ s/( )/[FLASH SIZE=1]$2[/FLASH]/isg;$_[0] =~ s/( )/[FLASH SIZE=2]$2[/FLASH]/isg;$_[0] =~ s/( )/[FLASH SIZE=3]$2[/FLASH]/isg;$_[0] =~ s/( )/[FLASH=$6,$4]$2[/FLASH]/isg;


    @easy - das hab ich in der lib_posting für den ubb-code "flash" - aber der funzt noch nicht richtig - beim edit kommt der immer noch in html - hast du ne idee ?!?

    www.chat-board.de
    Posted By: e@sy Re: ubb code - 05/25/2001 9:20 PM
    Schau mal in die ubb_lib.cgi.Dort gibt es noch die sub ubb-code.
    Posted By: [email protected] Re: ubb code - 05/26/2001 12:30 AM
    da hab ich doch gleich ma ne frage passend zum theme, ich hab den codebuttons hack eingebaut nur jetzt wird immer wenn ich den ubb code für bold also [b] .. nutze und ich poste die nachfolgende zeile an diese mit angehongen, also kein zeilenumbruch, obwohl ich vorher einen gemacht habe.......wenn ich jetzt html code nehme also dann funktioniert der zeilenumbruch......woran kann das liegen???
    ich dacht mir das es die umwandlung von ubb in html ist nur ich hab ka in welcher file ich da suchen muß, könnt ihr mir da vieleicht nen klitzekleinen Tip geben ????

    wink


    greez da fRiEk2k
    Posted By: melder Re: ubb code - 05/27/2001 12:40 PM
    @ easy - tx ich schau mal ...

    @ fRiEk2k - schau in die ubb_lib.cgi bzw. ubb_lib_posting.cgi : in den beiden dateien wird der ubbcode definiert - in der ubb_lib_posting hast du den ubbcode der beim editeren eines beitrages angezeigt wird.

    www.chat-board.de
    Posted By: Swen Re: ubb code - 07/17/2001 9:32 AM
    ###########################
    #Öffne ubb_lib.cgi #
    ###########################

    Suche nach
    $_[0] =~ s/([*])/
  • /isg;

    Danach füge folgendes ein

    $_[0] =~ s/([font:)(.+?)(])(.+?)([/font])/$4/isg;

    ###########################
    #Öffne ubb_lib_posting.cgi#
    ###########################

    Suche nach
    $_[0] =~ s/
  • /[*]/isg;

    Füge darunter ein

    $_[0] =~ s/()(.+?)()/[font:$2]$4[/font]/isg;

    ###########################
    #Öffne public_common.pl #
    ###########################

    Suche nach

    if (action == "listitem") {
    var thisItem = prompt("$vars_wordlets{enter_list_item}", "");
    var itemUBBCode = "
    [*]"+thisItem;revisedMessage = currentMessage+itemUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    Füge danach ein

    if (action == "textart") {
    var thistextart = prompt("$vars_wordlets{enter_textart}", "Times New Roman");
    var thistextarttext = prompt("$vars_wordlets{enter_textart_text}", "TEXT");
    var textartUBBCode = "[font:"+thistextart+"]"+thistextarttext+"[/font]";
    revisedMessage = currentMessage+textartUBBCode;
    document.REPLIER.message.value=revisedMessage;
    document.REPLIER.message.focus();
    return;
    }

    Suche in public_common.pl weiter nach
    my $ubb_code_buttons = qq~

    Code an beliebiger Stelle darunter einfügen.

    $vars_wordlets_img{ubb_code_textart}

    #############################
    #Öffne vars_wordlets_img.cgi#
    #############################

    Suche nach
    ubb_code_image => "Grafik - UBB-Code einfügen",

    Darunter einfügen

    ubb_code_textart => "Schriftart - UBB-Code einfügen",

    #############################
    #Öffne vars_wordlets_img.cgi#
    #############################

    Suche nach
    %vars_wordlets = (

    Darunter einfügen
    enter_textart => q~Bitte geben Sie die Schriftart an. z.B.: Times New Roman oder Comic Sans MS usw.~,
    enter_textart_text => q~Geben Sie den Text ein der in der vorgegebenen Schriftart dargestellt werden soll.~,

    Ende

    [ July 18, 2001 12:22 AM: Message edited by: Swen ]
  • Posted By: melder Re: ubb code - 07/18/2001 8:49 AM
    ja so geht das - hier der komplette hack:

    https://www.ubbdev.com/ubbcgi/ultimatebb.cgi?ubb=get_topic&f=24&t=000124
    Posted By: Swen Re: ubb code - 07/19/2001 6:05 AM
    Sorry das ich wieder einmal das letzte Wort habe laugh aber in deiner Zip gibt es denn Code noch nicht deswegen habe ich Ihn eingefügt ! tipsy

    Oder ich bin Blind
    eek

    [ July 18, 2001 11:06 PM: Message edited by: Swen ]
    Posted By: melder Re: ubb code - 07/19/2001 8:57 AM
    na den code für "FACE" habe ich schon drinn - aber ohne das popup - du kannst aber über die manuelle eingabe [Face=balbalschrift]TEXT[/face] erfassen.

    aber was immer du dazuschreibst tu es - du kannst dir auch den hack ziehen und weiter drann basteln - oder den zusatz dort mit reinposten - ist doch eh alles gemeinschaftsarbeit wink

    [ www.chat-board.de ]
    Posted By: Hexe Re: ubb code - 07/19/2001 6:13 PM
    ......ich begreife es einfach nicht !!!!

    ich habe jetzt schon so viel versucht !!!

    Aber egal welchen code ich einbaue, beim editieren und quoten habe ich immer wieder die Umwandlung zum html -Befehl !!!
    Seltsamerweise nicht bei color und size, sondern nur bei font, glow und shadow.

    Es kann doch nicht an der ubb_lib.cgi und der ubb_lib_posting.cgi liegen, wenn es bei euch allen funzt und ich den selben code eingebaut habe !!!

    zur Info: Ich habe eigentlich den ubb-code 6.7 von Vietnight/HSN/Jigga-Master eingebaut und habe die beiden lib-dateien schon zig-mal geändert !!! Muss ich ihn den wirklich komplett ausbauen oder hat da jemand noch eine Idee ??? Kann es vielleicht an der ubb_edit_post.cgi liegen, da das Prob ja beim editieren ( und beim quoten) auftaucht, aber sonst alles einwandfrei funzt ???

    *verzeifeltguck*
    Posted By: melder Re: ubb code - 07/19/2001 7:19 PM
    versucher doch mal meinen code in beide ubb_lib und ubb_lib_posting einzubauen (auszutauschen) und versuchs nochmal - mehr fällt mir dazu nicht ein - oder zieh dir den letzten hack von jigga-master ...
    Posted By: Hexe Re: ubb code - 07/20/2001 3:22 AM
    @melder

    hab ich doch bereits ausprobiert......wenn ich komplett die Daten der ubb_lib und ubb_lib_posting nach deinem Hack austausche, dann funzt das Scrollfeld für Schriftarten nicht mehr...... wenn ich nur den Code für font bzw. face austausche habe ich deim editieren wieder den html - code......

    Das Hack von sven brachte ebenfalls keine Besserung frown

    tja, dann werde ich es wohl wieder ausbauen müssen........ habe jetzt lange genug damit rumgehampelt !!

    Danke für eure Bemühungen wink
    Posted By: melder Re: ubb code - 07/20/2001 7:42 AM
    also das dann das scrollfeld nicht mehr funzt versteh ich nicht - hat der andere hack da den befehl für das scrollen in ubb_lib drinnen ?

    und wenn du nun nur meinen hack einbaust (incl. der button) als nix gemixtes - was is dann - immer noch nix ?
    Posted By: Ta Lun 3 Re: ubb code - 07/20/2001 9:37 AM
    Bei den Schriftartern ist mir aufgefallen, daß er nicht jede Schriftart nimmt.
    Nur diese, die ein Wort darstellen Also Times New Roman funzt bei mir nicht.
    Terminal, Arial etc funzen aber....

    Gruß
    Ta Lun
    Posted By: melder Re: ubb code - 07/20/2001 3:15 PM
    versuch mal mit "_" die schriftart zusammenzuziehen. oder wir hacken das so, daß man eine .js datei mit schriftarten ins cgi-bin zieht und in der ubb_lib und ubb_lib_posting was nettes reinschreibt was diese schriftarten erkennt - das wär schon deswegen dann sinnvoll - weil wenn du wieder neue schriftarten einbauen willst, das du nicht wieder alles hacken mußt sondern dann nur die js neu hochlädst - aber wie wir das machen - phhhhh - keine ahnung.

    versuch doch erstmal schritt eins wink
    © UBB.Developers