Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Kodowanie wiadomo?ci
Kliknij tutaj aby przejśc do pełnej wersji tematu

 
       Unofficial modifications Strona Główna -> Pogaduchy
Poprzedni temat :: Następny temat  
wert Wysłany: Nie 16 Wrz, 2007  

Mia?em wielki dylemat w jakim dzia?e to umie?ci? wi?c je?li pisz? w z?ym to prosz? o przeniesienie


Pracuj? nad modyfikacj? kt?ra umo?liwia u?ytkownikom kodowanie w?asnych wiadomosci i odkodowywanie przez skrypcik kt?ry po podajniu has?a w jakim sie zakodowao tekst moze go odkodowa? ;)

moje pytanie jest takie:
jak zrobic button po kt?rego naci?nieciu zawartos? <textarea> przeniesie sie do tresci wiadomosci ??
KnofeL Wysłany: Nie 16 Wrz, 2007  

Nie bardzo wiem o co chodzi, chcesz ju? istniej?c? tre?? zamiani? na inn? ??

Je?li tak raczej nie da rady tego zrobi?, chyba ?e ten guzik b?dzie przy ka?dym po?cie.
wert Wysłany: Nie 16 Wrz, 2007  

prosz? tu przyk?ad :)
http://wert.a5.pl/pies/
KnofeL Wysłany: Nie 16 Wrz, 2007  

Czyli... chcesz te wiadomo?? po??czy? ??
wert Wysłany: Nie 16 Wrz, 2007  

chce przes?a? zawarto?c drugiego pola do pierwszego po klikni?ciu bottina
KnofeL Wysłany: Nie 16 Wrz, 2007  

Aha :mrgreen: No to robisz tak:
Kod<input type="button" onclick="move_it()" value="JOIN">
I gdzie? na pocz?tku pliku
Kod<SCRIPT>function move_it() { document.getElementById('ID_PIERWSZEGO POLA').value += document.getElementById('ID_DRUGIEGO POLA').value; } </SCRIPT>
Powinno dzia?a
wert Wysłany: Nie 16 Wrz, 2007  

dzia?a <jupi>
a jeszcze da?o by si? zrobi? zeby do pierwszej dodaw?a? takie co?
Kod[zakodowanawiadomo??]8294823943984-28248327847639171287193721[/zakodowanawiadomosc]
ale w drugiej by?o by tylko Kod8294823943984-28248327847639171287193721
KnofeL Wysłany: Nie 16 Wrz, 2007  

Kod<SCRIPT>
function move_it() {
document.getElementById('ID_PIERWSZEGO POLA').value += '[coded]' + document.getElementById('ID_DRUGIEGO POLA').value + '[/coded]';
}
</SCRIPT>
wert Wysłany: Nie 16 Wrz, 2007  

jescze tylko przenoszenie zaznaczonego tekstu i b?d? w niebie "7"

sorki ze cie tak wykorzystuj? ;)
KnofeL Wysłany: Nie 16 Wrz, 2007  

W pliku images/jsscript.js jest funkcja:
Kodfunction bbfontstyle(bbopen, bbclose)
Przer?b j? sobie ;)
wert Wysłany: Nie 16 Wrz, 2007  

Kodfunction bbfontstyle(bbopen, bbclose)
{
var txtarea = document.post.message;
if ((clientVer >= 4) && is_ie && is_win)
{
theSelection = document.selection.createRange().text;
if (!theSelection)
{
txtarea.value += bbopen + bbclose;
txtarea.focus();
return;
}
document.selection.createRange().text = bbopen + theSelection + bbclose;
txtarea.focus();
return;
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, bbopen, bbclose);
return;
}
else
{
txtarea.value += bbopen + bbclose;
txtarea.focus();
}
storeCaret(txtarea);
}


hmm.
pr?buj? ale tu nie ma ?adnych zmiennych takich jak id textarea :cry:
KnofeL Wysłany: Nie 16 Wrz, 2007  

Ca?a funkcja:
PHP Code:<?php

function move_it() {  var theSelection = false; var clientPC = navigator.userAgent.toLowerCase(); var clientVer = parseInt(navigator.appVersion); var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1)); var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); <!-- Poni?ej wpisz ID Twoich p?l --> var pole1 = document.getElementById('pole_1');  var pole2 = document.getElementById('pole_2');  if ((clientVer >= 4) && is_ie && is_win)      {          theSelection = document.selection.createRange().text;          if (!theSelection)              {                  pole1.value += "[coded][/coded]";                  pole1.focus();                  return;              }                   pole1.value += "[coded]" + theSelection + "[/coded]";         pole1.focus();          return;      }  else if (pole2.selectionEnd && (pole2.selectionEnd - pole2.selectionStart > 0))      {          var selLength = pole2.textLength;         var selStart = pole2.selectionStart;         var selEnd = pole2.selectionEnd;         if (selEnd == 1 || selEnd == 2)              selEnd = selLength;         var s2 = (pole2.value).substring(selStart, selEnd)         pole1.value += "[coded]" + s2 + "[/coded]";         return;     }  else      {          pole1.value += "[coded][/coded]";          pole1.focus();      }  storeCaret(pole1);  }

?>
wert Wysłany: Nie 16 Wrz, 2007  

pomysla?em jednak ze z tym zaznaczaniem to troche niepotrzebne wi?c zrobi?em bez

za ca?? pomoc w tym temacie serdecznie dzi?kuj?
 
       Unofficial modifications Strona Główna -> Pogaduchy
Strona 1 z 1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.