Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

DVZ Shoutbox | Panel z emotikonami (clickable smileys)

Założony przez Divir.

Zamiast zmiennej {$theme['imgdir']} użyj {$mybb->settings['bburl']}/images
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
@Ksssa, jeżeli obrazki się nie chcą wczytać to może wpisz ich poprawną lokalizację?
Witam mam problem a mianowicie zainstalowałem emotki i sa cały czas i się nie chowaja ale jak klikne w emotke to nic sie nie dzieje niewskakuje na chatboxa co robie zle http://sat-extreme.pl/mybb/ moze zle podana jest sciezka do emotki pomocy :-)
myCreedo napisał 20.07.2017, 13:07:
Załóż osobny temat w dziale wsparcia MyBB i podaj dane do konta testowego, które będzie mieć uprawnienia do pisania na SB
(20.07.2017, 11:47)Explorer napisał(a): moze zle podana jest sciezka do emotki

to może to sprawdź? trochę własnej inicjatywy ;)
Dodałem drobny dodatek odnośnie wersji Glovereka. Aby panel z emotikonami ukrywał się po kliknięciu w emotikonę w pliku jscripts/dvz_shoutbox.js

Znajdź:
jQuery('#shoutbox input.text').val(jQuery('#shoutbox input.text').val() + emotion).focus();

Dodaj po tym:
jQuery('.modal').fadeOut("fast", function() {
           jQuery(this).remove();
});
jQuery('.jquery-modal').fadeOut("fast", function() {
           jQuery(this).remove();
});
jQuery('body').css('overflow', 'auto');

Nie jest to może jakiś wyszukany sposób, ale rozwiązuje problem ;).
Fajnie pięknie, ale już trzy wersje widziałem, i nie działają i czy ktoś ma 99% pewności że mu działa i czy jest w stanie tak jak Divir, wszystko co jak robił.

Punkt 5 zamian za 3, co ma się pojawić napis „<< Emotki

<<  archiwum  << Emotki

I u mnie nie ma. :(
Ten punkt 5 wykonujemy w skórze, nie na „Szablony globalne” ?

Bo punki 1,2,3,4, działa w postaci:

[Obrazek: na_dole_2.png]
Zapewne masz podany błędny adres do grafiki, dlatego zamiast niej jest wyświatlany atrybut alt.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
A to znaczy gdzie to zmienić  alt. ?
A druga sprawa,  czemu jak wykonuje zadanie 1,2,3,5 to nie mam tego przycisku  „<< Emotki”
Nie alt, a src na poprawny tam gdzie masz te emotki twoje.
Bez adresu do forum nie da się nic stwierdzić. Jeśli wykonujesz krok 5, to nie powinienneś wykonywać kroku 3. Obstawiam, że edytujesz zły szablon lub masz ich kilka. Dużo łatwiej będzie ci zrobić to sposobem @gloverek.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
http://mypcforum.cba.pl
Login: aaaa
Hasło: aaaaaaaaa

@gloverek. – nie mogę znaleźć tych plików u siebie. :)
(30.06.2017, 00:27)Divir napisał(a): Zamiast zmiennej {$theme['imgdir']} użyj {$mybb->settings['bburl']}/images
To ci pomoże @robiwielki.

Jak poszukasz dobrze tych plików na swoim serwerze to na 100% je znajdziesz.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
No właśnie miałem pisać aby zmienić {$mybb->settings['bburl']} zamiast {$theme['imgdir']}.
Oki ten na dole jest oki , a teraz ten  „<<  archiwum  << Emotki”  

Wszystko wykonałem jak w instrukcje i pominąłem punkt 3, a wykonałem punkt 5.

I tam z zastosowałem oryginalne pliki, nie ten z „{$mybb->settings['bburl']}/images” aby jak by coś było nie tak.


5 punkt zamiast 3 :  Style i szablony -- Szablony --> Dark Game v1.4 --> Strona główna - szablony --> index --> Na samym dole od razu nad </body> wstaw:



<div id="smilies_modal">
   <div id="smilies_container">
       <img src="{$theme['imgdir']}/smilies/smile.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/wink.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/cool.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/biggrin.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/tongue.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/rolleyes.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/shy.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/sad.png" alt=":sad:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/at.png" alt=":at:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/angel.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/angry.png" alt="" class="smilie_dvz clickaable">
       <img src="{$theme['imgdir']}/smilies/blush.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/confused.png" alt=":s" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/dodgy.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/exclamation.png" alt=":exclamation:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/heart.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/huh.png" alt=":huh:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/lightbulb.png" alt=":idea:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/sleepy.png" alt="" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/undecided.png" alt=":-/" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/cry.png" alt=":cry:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/sick.png" alt=":sick:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/arrow.png" alt=":arrow:" class="smilie_dvz clickable">
       <img src="{$theme['imgdir']}/smilies/my.png" alt=":my:" class="smilie_dvz clickable">
   </div>
</div>

<script>
   $('.smilie_dvz').click(function() {
       var smilie = $(this).attr("alt"),
           inputValue = $('#dvz_input').val();
       $('#dvz_input').val(inputValue + smilie);
       $('#smilies_modal').css("display", "none");
   });
   $('#smilies_modal_open').click(function(event) {
       event.preventDefault();
       $('#smilies_modal').css("display", "block");
   });
</script>[/php]

Ok, pozostało jedynie dodać link, dzięki któremu będziemy wywoływać nasz box. W tym celu udaj się do szablonów globalnych,  dvz_shoutbox, wyszukaj:
[kod=php]
<p class="right"><a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">&laquo; {$lang->dvz_sb_archivelink}</a></p>


zmień


Ok, pozostało jedynie dodać link, dzięki któremu będziemy wywoływać nasz box. W tym celu udaj się do szablonów globalnych,  dvz_shoutbox, wyszukaj:
[kod=php]
<p class="right"><a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">&laquo; {$lang->dvz_sb_archivelink}</a></p>



na to


<p class="right">
   <a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">&laquo; {$lang->dvz_sb_archivelink}</a>&nbsp;
   <a href="#" id="smilies_modal_open">&laquo; Emotki</a>
</p>


[/url][url=http://mypcforum.cba.pl/]http://mypcforum.cba.pl
Masz wciąż zły adres do emotek + musisz dodawać ten napis "Emotki" do złego szablonu skoro się nie pojawia wcale. Gdy go dodam ręcznie - działa. Może masz ich kilka, nie wiem. Nie jestem w stanie zajrzeć do twojej bazy danych lub ACP.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Przecież możesz się zalogować jako ACP
myCreedo napisał 07.11.2017, 18:59:
Nie należy publicznie udostępniać kont, z dostępem do ACP!



Użytkownicy przeglądający ten wątek:

2 gości