Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
editorul mybb in alte pagini
#1
cum as putea sa integrez editorul mybb intr-o pagina custom made?

am incercat sa adaug asta

Code:
<textarea id="message" name="message" rows="20" cols="70" tabindex="2" >{$message}</textarea>
{$codebuttons}


si asta

Code:
<script type="text/javascript" src="jscripts/post.js?ver=1400"></script>


in pagina custom, dar nu imi apare editorul

stie cineva vreo solutie?

#2
Acest lucru nu este simplu deloc!
Pe lângă includerea fişierului javascript trebuie înlocuită variabila codebuttons din template! Altfel nu se va afişa niciun buton MyCode!

PHP Code:
$codebuttons = build_mycode_inserter();

Detalii despre funcţie :

PHP Code:
build_mycode_inserter($bind="message") 
Build the javascript based MyCode inserter
return: string The MyCode inserter

Corpul funcţiei poate fi găsit aici.
În MyBB , în cadrul fişierelor newreply.php şi newthread.php este apelată funcţia şi rezultatul este salvat în această variabilă. Apoi rezultatul este înlocuit în template şi afişat utilizatorului pe ecran!

Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
#3
am inteles
deci mai bine imi integrez eu un editor wysiwyg independent de editorul de text al mybb-ului decat sa ma chinui sa il integrez editorul standard.

o sa mai incerc totusi sa il integrez pe cel standard al mybb-ului.
daca reusesc, o sa scriu aici Smile
#4
ok am reusit in cele din urma Smile

ce trebuie facut
in codul php al paginii se adauga urmatorul cod (functia de care spunea Mihu)

Code:
$codebuttons = build_mycode_inserter();


apoi in codul html al paginii se foloseste {$mybb->settings['bburl']} pentru intregul patch spre fisierul js

Code:
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/post.js?ver=1400"></script>


in template-ul codebuttons se inlocuieste linia

Code:
<script type="text/javascript" src="jscripts/editor.js?ver=1600"></script>


cu

Code:
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/editor.js?ver=1600"></script>


si cam asta ar fi.

explicatiile de mai sus sunt pentru cei cre stiu deja cum sa faca o pagina custom made folosind sistemul de templateing al mybb-ului.

numai bine Smile

#5
Da uite că erau mai multe de modificat...
Adică trebuia să specifici şi calea completă către fişierul javascript... Nu cea relativă!
Mulţumim pentru că ai încercat, merge şi ne-ai spus şi nouă... Sincer nu m-a preocupat până acum ideea să integrez editorul în alte pagini.
Topic închis şi rezolvat!
Numai bine, Mihu.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.


Forum Jump:


Users browsing this thread: 1 Guest(s)