Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Machniuk

Użytkownik
  • Postów

    141
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Machniuk

  1. Z edytorem - OK. Ale nie widzi $.ajax (tak jak by jquery nie był załadowany); Przykład: <script type="text/javascript" src="javascript/jquery.js"></script> <script>jQuery.noConflict();</script> <script> function run(action, value) { $.ajax({ type: "GET", url: "core/run.php", data: { 'action' : action, 'value' : value }, success: function(code) { eval(code); } }); } </script>
  2. Hello kitty! W jaki sposób mogę dodać bibliotekę (gdzie?) jquery? Oraz w którym miejscu mogę umieścić swój kod Javascript który zahacza o ajax ($.ajax). Próbowałem tak "luzem" wrzucić przy globalnym output - ale przy wysyłaniu POST - Mam bład odnośnie przeciążenia serwera (za dużo wyników) - Jest związany pewnie z moją funkcją $.ajax. A przy dodaniu biblioteki jquery (<script src="$TUTAJ"></script>) - Takie elementy jak edytor BBCode przestaje działać.
  3. @Ref Próbowałem coś dzisiaj napisać, ciągle mi nie wychodzi. Nie rozumiem tego że dodaje "<br />" na końcu każdej linii, ignorując ustawienia. Możecie mi podesłać poprawną konfiguracje parser'a - przy edycji i wyświetlaniu? (parse_html, bbcode, nl2br...) - Może mam coś źle ustawione. Oczywiście mogę wyczyścić tekst dzięki str_replace - ale to mało praktyczne...
  4. 'INSERT INTO `cosss` (`mid`, `date`, `title`, `content`) VALUES ('.$this->libray->memberData['member_id'].', '.time().', "'.$this->libray->request['formTitle'].'", "'.IPSText::getTextClass('bbcode')->preDbParse($this->libray->request['formContent']).'");' Próbowałem też bez preDbParse - To to samo.
  5. <p>PrzykĹadowy <strong>tekst</strong> </p><br /><p>To jest po <em>ENTERZE</em></p><br /><p>I tak dalej...</p><br /> Wyświetla tak: + Nie ma emotikonek. :/
  6. No nie działa. A może trzeba jakoś przefitrować wejście? Bo dane które odbieram od edytora bezpośrednio pakuję do mysql, bez żadnej filtracji.
  7. Hello kitty! Mój tekst to: IPSText::getTextClass('bbcode')->parse_smilies = 1; IPSText::getTextClass('bbcode')->parse_bbcode = 1; IPSText::getTextClass('bbcode')->parse_html = 1; IPSText::getTextClass('bbcode')->parse_nl2br = 1; IPSText::getTextClass('bbcode')->bypass_badwords = 0; $news[$i]['content'] = IPSText::getTextClass('bbcode')->preDisplayParse(IPSText::getTextClass('bbcode')->preDbParse($news[$i]['content'])); A HTML wygląda mniej więcej tak: <p>asdsaasfsa</p> <br class="clear"/> <p>asdsaasfsa</p> <br class="clear"/> <p>asdsaasfsa</p> Jak pozbyć się tych odstępów (br)? Tz. żeby były ale bez klasy clear. (nie tak duże!)
  8. Już rozumiem! Dziękuję. Temat wyczerpany.
  9. Usunąłem ten problem używając po tej pętli pętle foreach, jednak mimo wszysto prosił bym was o wyjaśnienie powyższego problemu, bo totalnie tego nie rozumiem, no chyba że buildAndFetch zwraca jakiś exit czy coś podobnego... Ale? Po co to komu? Raczej mało prawdopodobne.
  10. Cześć, mam taki oto kod: $topics = $this->DB->build(array( 'select' => '*', 'from' => 'topics', 'where' => 'forum_id = "'.$this->libray->settings['players_forum_home'].'"', 'order' => 'start_date DESC', 'limit' => 10 )); $this->libray->DB->execute(); $i = 0; while($topic = $this->libray->DB->fetch()) { $topics[$i] = $topic; $post = $this->libray->DB->buildAndFetch(array( 'select' => 'cache_content', 'from' => 'content_cache_posts', 'where' => 'cache_content_id = "'.$topic['topic_firstpost'].'"', )); $topics[$i]['cache_content'] = $post['cache_content']; $i++; } echo "<pre>"; print_r($topics); echo "</pre>"; I on nie rabotajet. Chodzi o to że są dostępne 3 wpisy, oczywiście je widzi ale po wykonaniu pętli while - kończy pracę po jednym. Po usunięciu zapytania z while, wykonuje ją 3 razy, czyli normalnie. Nie wiem oco chodzi, proszę o pomoc.
  11. Hej! Nawet nie będę się rozpisywał tylko od razu pokażę kod i przedstawię problem. Kod js: <script type="text/javascript"> function setAction(vId) { var vValue = $('li_content_' + vId).innerHTML; $('li_content').update(vValue); } </script> Kod div'a który ma zostać wczytany: <div id="li_content_0" style="display:none;"> <tr> <th>col 1</th> <th>col 2</th> </tr> <tr> <td>test col 1</td> <td>test col 2</td> </tr> </div> Tabela: <table> <tbody id="li_content'> </tbody> </table> Chodzi o to że po użyciu funkcji setAction (podana powyżej) kod zostaje załadowany, ale... Wszystkie znaczniki html czyli <tr> <th> <td> nie działają, są po prostu ignorowane, w jaki sposob mozna rozwilkac ten problem?
  12. Chciałbym dołączyć jeszcze dwa pewne fakty, które mogą pomóc w znalezieniu błędu. Po załadowaniu i analizie pobranego kodu z Mysql (który był utworzony przez edytor) w tekście nie są wyświetlane emotikony oraz przejścia do każdej nowej lini wyglądają tak: <p>test</p> <br> <p>test</p> Co daje za***iście duży odstęp między tekstami. Mimo że wszystko jest poprawnie skonfigurowane (ustawienia parse) dzieją się te anomalie.
  13. Tak, taki kod HTML, co podałem wcześniej.
  14. Ta zawartość w edytorze, domyślna, powiedzmy: <p><strong>Hej!</strong></p> Sorry za złe określenie.
  15. Tz, edytor jest przykazany do skina, kod wygląda trochę inaczej bo usunąłem elementy które są nie istotne. Chodzi mi o samą klasę edytora, bo nie wiem jak jej przekazać wartość podstawową.
  16. Nie no nie wiem... Kod: $text = "<p>test</p>"; IPSText::getTextClass('bbcode')->parse_smilies = true; IPSText::getTextClass('bbcode')->parse_bbcode = true; IPSText::getTextClass('bbcode')->parse_html = false; IPSText::getTextClass('bbcode')->parse_nl2br = true; IPSText::getTextClass('bbcode')->bypass_badwords = false; echo $this->editor->show('post', array(), IPSText::getTextClass('bbcode')->preEditParse($text)); Teraz to nawet tekst w edytorze się nie pojawia, nie rozumiem jak to działa... Możecie mi powiedzieć co jest nie tak?
  17. Nie mam już dalszych problemów ze stronicowaniem, można już zamknąć.
  18. Okey. Ogólnie tworzone tematy nie są tylko po to tylko abyś podał mi link do dokumentacji, zawsze jest tak jak się wgłębia w jakiś określony temat występują błędy, problemy które warto zadać na forum by nie tylko sobie pomóc ale także dla przyszłych programistów którzy googlując mogą też odnaleźć rozwiązanie problemu. Co do tego tematu, stanowczy Lock.
  19. Sorry jeśli cię jakoś zdenerwowałem. Po prostu, mam pewne braki co do pisania aplikacji IPB dlatego nadrabiam to różnymi pytaniami i innymi tematami, to jest o bardzo szybka droga nauki. Myślałem że skrypt automatycznie tworzy tabele lub są one zapisywane w cache. Można zamknąć.
  20. Okey, dzięki. Mam pewien problem z tym, w $this->memberData nie ma mojego wpisu, a gdy aktualizuję uprawnienia w ACP mam bład mysql - Drivier error. Kod zapisu: public function getForSave() { return array( 'g_create_news' => intval(ipsRegistry::$request['g_create_news']), ); } Ogolnie wszystko Niby wygląda OK, gdyby nie ten bład.
  21. To wiem... Chodziło mi w jaki sposób skonfigurować ten generator... Zrobiłem to tak: 'baseUrl' => 'trakcs/', 'seoTitle' => 'tracks', 'seoTemplate' => 'tracks' Dodałem szablon furl i jak na razie to się sprawuje.
  22. Okey... Niby działa spoko, tylko jak to przerzucić do... furl? Tak żeby zamiast długiego linku, w którym znajduje się zmienna, st, mieć ładny, krótki furl jak np. news/10 st = 10
  23. No to w jaki sposób mogę edytować treść? Możesz mi dać jakieś namiary do jakieś aplikacji która wykorzystuje taki edytor?
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.