Skocz do zawartości

Emotki w dymku i przycisk wyślij w DVZ Shoutbox. MyBB


feaccik
 Udostępnij

Rekomendowane odpowiedzi

  • Ekspert

Nie wiem czy zadziała to:

<input type="button" onclick="javascript:MyBB.popupWindow('/misc.php?action=smilies&amp;popup=true&amp;editor=shout_text', 'sminsert');" value="Emotki">

Wystarczy powyższy kod umieścić w szablonie dvz_shoutbox_panel, dodać klasę i ostylizować wg uznania.

A żeby "włączyć" przycisk Wyślij, wystarczy w szablonie który podałem wyżej zamienić to:

<input type="submit" style="display:none" />

na to:

<input type="submit" value="Wyślij" />
Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, Salvation napisał:

Nie wiem czy zadziała to:


<input type="button" onclick="javascript:MyBB.popupWindow('/misc.php?action=smilies&amp;popup=true&amp;editor=shout_text', 'sminsert');" value="Emotki">

Wystarczy powyższy kod umieścić w szablonie dvz_shoutbox_panel, dodać klasę i ostylizować wg uznania.

 

A żeby "włączyć" przycisk Wyślij, wystarczy w szablonie który podałem wyżej zamienić to:


<input type="submit" style="display:none" />

na to:


<input type="submit" value="Wyślij" />

 

Teraz tak jak klikam przycisk emotikony to wyskakuje okienko i jak klikam na jakaś to nie wchodzi ono do shoutboxa.

Druga sprawa jak gdzie ostylizowac ten przycisk

Odnośnik do komentarza
Udostępnij na innych stronach

  • Ekspert

Bo to pokazuje tylko popup, a teraz musisz napisać jeszcze zdarzenie onclick dla emotek, żeby się dodawały do shoutboxu. Guzik sam sobie ostyluj, a to gdzie umieścisz kod, to też Twoja sprawa. Jak masz osobny styl dla shoutboxa, to umieść styl buttona tam, będzie zachowany porządek przynajmniej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Ekspert

Napisałeś: 

49 minut temu, K4n3X napisał:

jak klikam na jakaś to nie wchodzi ono do shoutboxa

I wchodzić nie będzie, bo musisz to zaprogramować. Mogę Ci takie coś napisać za drobną opłatą, chyba że oczekujesz na rozwiązanie za darmo, to czekaj

Edytowane przez Salvation
Odnośnik do komentarza
Udostępnij na innych stronach

17 minut temu, Salvation napisał:

Napisałeś: 

I wchodzić nie będzie, bo musisz to zaprogramować. Mogę Ci takie coś napisać za drobną opłatą, chyba że oczekujesz na rozwiązanie za darmo, to czekaj

@Salvation Ile by to wyniosło? Możesz odpowiedzieć również na Pw bądź GG

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 miesięcy temu...
  • 3 tygodnie później...

Witam.

Pozwolę sobie odświeżyć troszeczkę temat.

@Salvacoś tam wspominałeś że jesteś w stanie napisać skrypt onclick aby dodawało emotki do textboxa na dvz_shoutbox.

Jestem zainteresowany więc ofertą i chciałbym poznać Twoją cenę za wykonanie skryptu.

PW lub GG

PS: Oferta nie jest kierowana tylko do Salvy, jeśli znajdzie się ktoś szybciej od niego który znajdzie czas żeby za $ napisać to o co proszę powyżej to skorzystam z propozycji.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Podobna zawartość

    • Witajcie,
      Zrobiłem panel z emotkami według poradnika, a dokładniej tego posta (https://mybboard.pl/thread-66820-post-285118.html#pid285118).
      Okno z emotkami działa, lecz niestety nie działa wpisanie emotki na czat SB gdy w nią kliknę. Czy ktoś może mi pomóc?
      Co zrobiłem źle, co robię źle?
      Pliki dvz_shoutbox.js oraz misc.php załączam.
      Wersja silnika:
      1.8.10
      ShoutBox - 2.3.2
      Test konto:
      L: MyBB
      H: MyBB123

      Ukryta zawartość
      Zareaguj na post lub odpowiedz w temacie aby zobaczyć ukrytą zawartość.
      Ukryta zawartość
      Zareaguj na post lub odpowiedz w temacie aby zobaczyć ukrytą zawartość.
    • Witam
      Dodałem pod shoutboxa emotki edytujac pliki i korzystając z wbudowaniej funkcji mybb, lecz niestety w momencie wybrania emotki ona nie jest dodawana na shoutboxa.
      Do szablonu dvz_shoutbox dodalem
      <a href="javascript:MyBB.popupWindow('/misc.php?action=smilies&amp;popup=true&amp;editor=dvz_shoutbox&amp;modal=1')">Okno z emotami</a> Nastpenie w pliku dvz_shoutbox.js
      insertText: function (emotion) { jQuery('#shoutbox input.text').val(jQuery('#shoutbox input.text').val() + emotion).focus(); } W pliku misc.php podmienilem
      $onclick = " onclick=\"MyBBEditor.insertText(' $smilie_insert ');\""; na
      $onclick = " onclick=\"".$editor.".insertText(' $smilie_insert ');\"";
  • Najnowsze tematy

  • Ostatnio rozwiązane

    • Cześć. Tak jak pisałem w poprzednim temacie wynika to z tego że brakuje jednej komórki (td) i atrybutu colspan.  Najlepiej będzie skopiować konstrukcję kodu z szablonu index_whosonline i wkleić do szablonu index_birthdays podmieniając tylko zmienne. Poprawiłem już kod przez ACP 👌
    • Edit. Po zmianie wersji PHP z 5.5.... na 7.4, ustawieniu strefy czasowej z GMT -11 na poprawną GMT +1 oraz zmianie formatu czasu na 24 godzinny, e-mail z aktywacją konta przyszedł po 1 sekundzie od zarejestrowania. Także jeżeli ktoś ma podobny problem to ustawicie nowszą wersję PHP i poprawną strefę czasową w ustawieniu Konfiguracja > Formaty daty i czasu.
    • MyBB z tej zmiennej {$mybb->user['avatar']} nie czyta avataru, jeśli użytkownik go sobie nie ustawi. Rozwiązaniem może być zastosowanie pluginu default avatar (w załączniku, zmieniłem kompatybilność na 18* oraz link do domyślnego avatara - na taki, który domyślnie używa MyBB, żeby nie było problemu, że nie ma takiego pliku). Po zainstalowaniu, w sekcji pluginów pod nazwą i opisem jest takie zdanie: Click here to set a default avatar to current users which do not have one selected. - kliknij aby ustawić domyślny avatar dla wszystkich, którzy takiego nie posiadają. Po tym zabiegu wszystko powinno działać. Chodzi o to, że MyBB nie ustawia w polu user['avatar'] domyślnego avatara dla tych, którzy go sobie nie ustawili. Plugin wymusza (poprzez kliknięcie w ten link w sekcji pluginów) zapisanie w bazie w tym miejscu linku do avatara domyślnego, dzięki czemu zastosowana zmienna w szablonie będzie działać prawidłowo. Jakby co to ten plugin, tylko pamiętaj o zmianie kompatybilności i od razu w kodzie pluginu linku do domyślnego avatara. Ale w załączniku jest plugin bez konieczności grzebania w nim. 🙂   Ukryta zawartość Zareaguj na post lub odpowiedz w temacie aby zobaczyć ukrytą zawartość.
×