Wikipedia für Editor

  • Seite 1 von 3
01.09.2009 13:19
avatar  carina
#1 Wikipedia für Editor
avatar
Mitglied

hallo, ich würde gerne in den editor die Wikipediafunktion integrieren
so das ein wort was im beitrag zwischen [wiki] ... [/wiki] gesetzt wird
dann als link im beitrag erscheint der zur erklärung des wortes bei wikipedia
führt.

welches script muss ich in die symbolbar einfügen und welche codes
unter codes/smilies damit das funktioniert ??

ich danke schonmal für eure hilfe

LG carina


 Antworten

 Beitrag melden
01.09.2009 13:38
avatar  gustav
#2 RE: Wikipedia für Editor
gu
Technik

Das ist im Moment nur über JavaScript möglich. Schreib dir eine Funktion, die die die URL zusammenstellt und häng das Wort einfach hinten dran.

Im Ausgereifteren Fall kannst du auch gleich prüfen, ob die Seite erreichbar ist um so eventuellen Falsch-Schreibungen zuvorzuommen - jedes nicht existierende Wort gibt 404 als Fehlercode zurück.

Xobor Forum-Software · Template Entwicklung, Frontend-Entwicklung · Werde Fan auf unserer Xobor-Facebook Seite


 Antworten

 Beitrag melden
01.09.2009 13:45
avatar  carina
#3 RE: Wikipedia für Editor
avatar
Mitglied

Lieber Gustav, wenn ich wüsste wie so ein script auszuschauen hat bzw ich es mir selber schreiben
könnte würde ich nicht fragen...lach

Unvor allem wie ich dann auch diese funktion via schaltfläche "W" zb. in den editor bekomme
weis ich auch nicht wirklich.

ich habe diese funktion schon in einigen Foren gesehen und finde es gut das sich user so
über die bedeutung von worten informieren können ,einfach per klick

LG carina


 Antworten

 Beitrag melden
01.09.2009 13:52
avatar  gustav
#4 RE: Wikipedia für Editor
gu
Technik

Ich überlege mir die Arbeitsweise der Funktion und werde sie in die Symbolbar integrieren - wird mit dem nächsten Update verfügbar sein.

Hier werde ich die Funktion dann posten. Gib mir 10min ;)

Xobor Forum-Software · Template Entwicklung, Frontend-Entwicklung · Werde Fan auf unserer Xobor-Facebook Seite


 Antworten

 Beitrag melden
01.09.2009 13:57
avatar  carina
#5 RE: Wikipedia für Editor
avatar
Mitglied

Zitat von gustav
Ich überlege mir die Arbeitsweise der Funktion und werde sie in die Symbolbar integrieren - wird mit dem nächsten Update verfügbar sein.
Hier werde ich die Funktion dann posten. Gib mir 10min ;)



also muss ich dann selber garnichts mehr einbauen oder wie meinst du
das "beim nächsten update in die symbolbar integrieren" ???

oder muss ich trotzdem selber noch etwas einfügen irgendwo?

LG carina


 Antworten

 Beitrag melden
01.09.2009 14:11
avatar  gustav
#6 RE: Wikipedia für Editor
gu
Technik

Mit dem nächsten Update wird es die Funktion geben, sofern die Symbolbar nicht verändert wurde. Anderenfalls lautet die Funktion:

1
2
3
4
5
6
7
8
function insertWikiArticle() {
article = prompt('Bitte geben Sie den Namen des gewünschten Artikels ein (bitte beachten: Es dürfen keine Sonderzeichen, sowie Umlaute vorkommen - außerdem müssen die Anfangsbuchstaben eines jeden Wortes der Großschreibung folgen).');
if (article != ' ' && article != null && article != 'null')
{
article = article.replace(/ /i,"_");

return returnTag('[URL=http://de.wikipedia.org/wiki/'+article+']'+article+'[/URL]'); }
}




und der Aufruf:

1
<a href="javascript:insertWikiArticle('[URL]', '[/URL]')">Wiki</a>



Wir empfehlen jedoch, die Symbolbar nicht zu verändern, damit aktuelle Änderungen immer eingespielt werden können.

#update409

Xobor Forum-Software · Template Entwicklung, Frontend-Entwicklung · Werde Fan auf unserer Xobor-Facebook Seite


 Antworten

 Beitrag melden
01.09.2009 14:20 (zuletzt bearbeitet: 01.09.2009 14:20)
avatar  carina
#7 RE: Wikipedia für Editor
avatar
Mitglied

ohhh ich habe doch in die symbolbar noch funktionen integriert,
wie zb die center , big , und s funktion , und noch einige farben
in die farbauswahl eingefügt.

ich nehme an das fällt unter "symbolbar verändern" oder?

und könntest du mir bitte noch genau erklären an welche stelle in der symbolbar
der code , und was genau bei codes/smilies bei "ersetze" und bei "mit" reinmuss ?

LG carina


 Antworten

 Beitrag melden
01.09.2009 14:31
avatar  gustav
#8 RE: Wikipedia für Editor
gu
Technik

<script>
<!--

function insertWikiArticle() {
article = prompt('Bitte geben Sie den Namen des gewünschten Artikels ein (bitte beachten: Es dürfen keine Sonderzeichen, sowie Umlaute vorkommen - außerdem müssen die Anfangsbuchstaben eines jeden Wortes der Großschreibung folgen).');
if (article != ' ' && article != null && article != 'null')
{
article = article.replace(/ /i,"_");

return returnTag(''+article+''); }
}

-->
</script>

an das Anfang der Symbolbar einfügen.

und dann mit <a href="javascript:insertWikiArticle">Wiki</a> eibinden

Xobor Forum-Software · Template Entwicklung, Frontend-Entwicklung · Werde Fan auf unserer Xobor-Facebook Seite


 Antworten

 Beitrag melden
01.09.2009 14:44
avatar  carina
#9 RE: Wikipedia für Editor
avatar
Mitglied

ahhh jetzt habe ich verstanden, also direkt drüber wo schon das script für youtube steht.


da danke ich dir, werde es erstmal im testforum ausprobieren sicherheitshalber ...zwinker

LG carina


 Antworten

 Beitrag melden
01.09.2009 15:13
avatar  carina
#10 RE: Wikipedia für Editor
avatar
Mitglied

Gustav, ich habe alles so eingefügt wie du sagtest.

das script und auch den funktionscode, alles so wie du es
gepostet hast.

wenn ich im editor "wiki" anklicke geht auch die box auf wo man ein wort eingeben
soll. das habe ich auch getan, aber zum schluss stand das wort immernoch unverlinkt
im text, s als wenn ichs ganz normal im editor geschrieben hätte.

also wie gesagt das script ist haargenauso eingefügt und auch der funktionscode.
nix geändert von mir, aber irgendwas geht da nicht.

LG carina


 Antworten

 Beitrag melden
01.09.2009 15:19
avatar  jule
#11 RE: Wikipedia für Editor
ju
Mitglied

bei mir das gleiche, Auswahlbox öffnet sich - Wort eingegeben und das Wort steht unverlinkt dort......

ist ne super Idee die Funktion......


 Antworten

 Beitrag melden
01.09.2009 15:27
avatar  carina
#12 RE: Wikipedia für Editor
avatar
Mitglied

oh da hat der liebe gustav wohl irgendwas vergessen im code ?
da scheint es zumindest nicht an mir zu liegen das es nicht geht

aber das ändert nichts an der tatsache das da irgendwo ein fehler ist

LG carina


 Antworten

 Beitrag melden
01.09.2009 15:46
avatar  carina
#13 RE: Wikipedia für Editor
avatar
Mitglied

jetzt geht es, füge das genauso ein wies hiersteht..also code kopieren und in die symbolbar rein oben.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
<!--

function insertWikiArticle() {
article = prompt('Bitte geben Sie den Namen des gewünschten Artikels ein (bitte beachten: Es dürfen keine Sonderzeichen, sowie Umlaute vorkommen - außerdem müssen die Anfangsbuchstaben eines jeden Wortes der Großschreibung folgen).');
if (article != ' ' && article != null && article != 'null')
{
article = article.replace(/ /i,"_");

return returnTag('[URL=http://de.wikipedia.org/wiki/'+article+']'+article+'[/URL]'); }
}

-->
</script>




und dann natürlich noch den funktionscode

LG carina


 Antworten

 Beitrag melden
01.09.2009 15:58 (zuletzt bearbeitet: 01.09.2009 16:18)
avatar  carina
#14 RE: Wikipedia für Editor
avatar
Mitglied

und wenn im Funktionscode statt der bezeichnung wiki ein symbol in der
symbolbar erscheinen soll dann einfach url zum wiki-icon einfügen, sie code (bsp)


1
<a href="javascript:insertWikiArticle('[URL]', '[/URL]')"><img src="http://img.DEIN BILD.png"></a>



DIE BILD URL MUSS NATÜRLICH DER EIGENEN ANGEPASST WERDEN

Hier ein kleines Beispiel mit dem Wort Forum (anklicken und staunen...lach)

LG carina


 Antworten

 Beitrag melden
01.09.2009 16:30
#15 RE: Wikipedia für Editor
avatar
Mitglied

Bei mir funktioniert es gar nicht :(
http://192305.homepagemodules.de

****************************************************
Bitte nicht anchatten - der Chat ist bei mir ausgeblendet und ich sehe eure Nachrichten teilweise erst 20 Minuten später. Schreibt lieber eine PN.
Bitte außerdem nicht in Themen taggen, in denen ich eh aktiv bin. Ich habe alle Themen, an denen ich mitdiskutiere, aboniert und kriege mit, wenn ihr was schreibt. Danke!

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!