Autor Zpráva
Obsi
Profil
Ahoj,
jak jde udělat barvení textu jako to má třeba gmail nebo word? Kliknu si na tlačítko a text se začne psát červeně, to samé s tučným písmem/kurzivou.
Mně osobně by stačil bb cod se str_replace, ale uživatelům mojí diskuse se to zdá moc "složité". Na to asi bude potřeba nějakej javascript, ale já to nesesmolím. Ale protože nevím, jak to popsat, nemůžu to ani vyhledat. Díky.
Taps
Profil
Obsi:
jedná se o tzv. WYSIWYG Editor
viz např. http://tinymce.moxiecode.com/index.php
Obsi
Profil
Vyhovovalo by mi simple, ale něco mi tam chybí a něco přebývá. Tak třeba zpět, vpřed a to ostatní vpravo jako seznamy atd. nepotřebuju, ale zase by se docela hodily barvy písma.. Nevíš, co by se mělo ubrat a co naopak přidat?
díky
DJ Miky
Profil
Celá ta víceřádková lišta funkcí/ikonek se dá upravit, přeházet, odstranit nepotřebné nebo přidat další funkce.
Viz
http://tinymce.moxiecode.com/wiki.php/Configuration:theme_advanced_buttons_1_n
http://tinymce.moxiecode.com/wiki.php/Buttons/controls (seznam funkcí/tlačítek)
Obsi
Profil
Tak mám kód, který mi vážně text obarví v iframu, ale nevím jak na začátek dát "[zelena]" (<span style="color: green;>) a na konec zeleného textu "[/zelena]" (</span>).
No posuďte sami, zde je kód:
<script>
var Editor;
 
function Format(action)
{
	Editor.execCommand(action, false, null);
}
 
function Colour(colour)
{		
	Editor.execCommand("forecolor",false, colour);
}
 
window.onload = function()
{
	Editor = document.getElementById('textbox').contentWindow.document;
	Editor.designMode = "on";
	document.forms[0].onsubmit = function()
	{
		var text = document.getElementById('text');
		text.value = Editor.body.innerHTML;
	}
}

}
</script>
<form method="POST" >
			<div>
				<input type="button" onclick="Colour('Green')" style="background-color:Green;">
				<input type="button" onclick="Colour('Red')" style="background-color:Red;">
				<input type="button" onclick="Colour('Blue')" style="background-color:Blue;">
			    <input type="button" onclick="Colour('Black')" style="background-color:Black;">
				<input type="button" onclick="Format('bold')" value="B">
				<input type="button" onclick="Format('italic')" value="I">
			    <iframe id="textbox" style="width:300px; height:150px"></iframe><b>
				<input type="submit" value="Go">
				<input type="hidden" id="text" name="text">
			</div>
		</form>
</form>


Ještě bych ocenil po kliknutí na button aby hned skočil focus zase na iframe.
Obsi
Profil
Nikdo neví?
Jo a nedalo by se, aby se ten BBkod nezobrazoval, ale byl tam (nějak neviditelný)? Protože bych potřeboval aby se to str_replace-ovalo <span style="color: green;> a </span>
Díky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0