login  Naam:   Wachtwoord: 
Registreer je!
 Forum

editor vraag

Offline kickasgamer - 16/03/2007 20:35 (laatste wijziging 16/03/2007 20:37)
Avatar van kickasgamerPHP ver gevorderde ik zou graag ook een soort editor bouwen, ik heb de replace functie al van bv [b ] naar < strong>
maar hoe zorg ik er voor dat er [b ] komt te staan zoals hier op sima bij de eerste druk op de knop en [ /b] bij de 2de duk op de knop ?

alvast bedankt

9 antwoorden

Gesponsorde links
Offline Stefan14 - 16/03/2007 20:41 (laatste wijziging 16/03/2007 20:42)
Avatar van Stefan14 PHP gevorderde ik heb dit ooit eens gebruikt
  1. <script type="text/javascript">
  2. function opmaak() {
  3. return;
  4. }
  5. function Invoegen(opmaak) {
  6. var edit;
  7. var HuidigeTekst = document.wijzigteksten.tekst;
  8. HuidigeTekst.value = HuidigeTekst.value + opmaak + " ";
  9. HuidigeTekst.focus();
  10. return;
  11. }
  12. </script>


  1. <a href="javascript:opmaak();" onClick="javascript:Invoegen(' <b></b>');"><img src="admin/images/vet.jpg" border="0"></a>


zoals hier op sitemasters weet ik niet.
Offline kickasgamer - 16/03/2007 20:45
Avatar van kickasgamer PHP ver gevorderde alvast bedankt, maar ik zou het graag hebebn zoalshier op sima 
Offline MindPrison - 16/03/2007 21:19 (laatste wijziging 16/03/2007 21:21)
Avatar van MindPrison PHP gevorderde Dit is een stukje uit het ubb script dat ik gebruik (uitgebreidere versie hier te vinden).
Wat hier staat werkt alleen met de tags die gewoon openen en sluiten, die dus geen extra waardes achter het '=' teken nodig hebben... Snappie? 
  1. <script type="text/javascript">
  2. function ubb(button, tekstveld, code)
  3. {
  4. if(button.value.substring((button.value.length - 1), button.value.length) == "*")
  5. {
  6. tekstveld.value += code.substring((code.indexOf("][") + 1), code.length);
  7. button.value = button.value.substring(0, (button.value.length - 1));
  8. }
  9. else
  10. {
  11. tekstveld.value += code.substring(0, (code.indexOf("][") + 1));
  12. button.value += "*";
  13. }
  14. }
  15. </script>


En dit zijn dan de knoppen waarmee je werkt (hoofdletters vervangen):
  1. <input type="button" onclick="ubb(this, document.FORMULIER.VELD, '[b][/b]');" value="B" />
Offline Ibrahim - 16/03/2007 21:20
Avatar van Ibrahim PHP expert als je het net zoals sitemasters wilt, kun je gewoon in de broncode kijken hoor rechtermuisknop, show source
Offline kickasgamer - 16/03/2007 21:41 (laatste wijziging 16/03/2007 21:47)
Avatar van kickasgamer PHP ver gevorderde ah ah ja javascript en html worden getoont dus even zien,

maar om even te reageren ik had al op vele plaatsen zien staat iets met wrapselection maar dan moet je al eerst je tekst selecteren en dat vond ik niet zo veel

ik wil het graag zoals hier op sima ;):p

EDIT: ik hbe nu wel de broncode maar ik snap niet goed hoe het werkt moet die eerst in drukken en dan "uit" drukken
Offline phpfreak - 17/03/2007 01:45
Avatar van phpfreak PHP beginner http://www.sitemasters.be/forum/ubb.js
hier te vinden (moest je dit nog niet hebben)
zo 'n script is vrij eenvoudig hoor, als je wat van javascript kent, je moet gewoon checken of die knop ingedrukt is en zonee moet je toevoegen zoja moet je toevoegen

checken of ze ingedrukt is kan je bvb door de agtergrondkleur aan te passen, #ff0000 (rood) als ze niet ingedrukt is #00ff00 (groen) als ze wel ingedrukt si dan check je even in javascript welke de agtergrondkleur is, zo weet je waneer het ingedrukt is of niet 
(als je niet wilt dat de kleur veranderd, neem je gewoon 2 kleuren die zo dicht bij elkaar liggen dat je het verschil niet ziet, maar er wel een verschil is in hex code 
Offline kickasgamer - 17/03/2007 13:51 (laatste wijziging 17/03/2007 14:01)
Avatar van kickasgamer PHP ver gevorderde ik heb nu een ubb code voor die knopjes

EDIT: 1ste prob al opgelost

http://www.plaatscode.be/4656/

en als bij komende vraag , hoe kan ik zo'n knopje veranderen door een prentje zoals hier op sima 
Offline Ibrahim - 17/03/2007 14:22
Avatar van Ibrahim PHP expert door button te veranderen in een image, denk ik
Offline kickasgamer - 17/03/2007 14:52
Avatar van kickasgamer PHP ver gevorderde ja dat krijg ik nu juist niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s