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

wareczek

Użytkownik
  • Postów

    1 893
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez wareczek

  1. Top Menu -> My Settings -> Profile -> Change Avatar
  2. Co to ma być? Oczywiście mówię o forum IPS-u.
  3. TagCloud polega na treści najczęściej przeglądanej przez userów (nawet jeśli wynika to z przeszukiwania) i są to odnośniki do tych treści. Jeśli zrobić to z wyników wyszukiwania to niby dokąd by te odnośniki prowadziły? Ok wyniki znajdują dużo tematów - można dać odnośnik do najpopularniejszego. A co jeśli bardzo często ludzie wyszukują czegoś, czego na danym forum po prostu nie ma? Trochę nie widzę sensu :]
  4. Wyczyść cache przeglądarki
  5. HaHa KlaraNovikoffaZ - miałem usera o tym samym nicku
  6. Ponieważ pozycję w mgroup_others przechowywane są po przecinkach i używając funkcji explode pozbywasz się tych przecinków i ładujesz wartości do tablicy. Czyli w funkcji in_array($a, $; zmienna $a odpowiada za pojedynczy parametr (w naszym przypadku numer grupy), a zmienna $b odpowiada za tablicę wartości, w której szukamy. I nie możesz pisać rzeczy typu in_array(4,9,10, ...) bo wtedy przekraczasz liczbę parametrów funkcji Żeby znaleźć kilka wartości w mgroup_others masz dwa wyjścia. Albo dodajesz instrukcje między symbolami logicznymi && albo dodasz obsługę tagów <php> w szablonach i następującą funkcję <php> function array_in_array($mojeGrupy, $grupyZbazy) { foreach ($mojeGrupy as $mojaGrupa) { if(in_array($mojaGrupa, $grupyZbazy)) return true; } return false; } </php> Wtedy będziesz mógł odpalić takigo ifa <if="array_in_array(array(4,9,10), explode(',', $this->ipsclass->member['mgroup_others']))"> czyli przeszukiwanie elementów jednej tablicy w drugiej.
  7. Głowy nie dam, ale na logikę by było <if="in_array($this->ipsclass->member['mgroup'], array("4", "16", "10"))">
  8. Jeśli chcesz kilka instrukcji to ify oddzielasz znakami && <if="$this->ipsclass->member['mgroup'] == 4 && $this->ipsclass->member['mgroup'] == 11"> Dla secondary dajesz <if="in_array(16, explode(',', $this->ipsclass->member['mgroup_others']))">
  9. W dodatkowych polach mam USA, Google. IPiki amerykańskie. Wiele botów w życiu widziałem to wiem co mówię
  10. Dodatkowe pola to trochę dziecinne (mimo, że działa). Akceptację przez admina mam włączoną (w związku z polityką forum), ale mówię o samym fakcie zakładania kont przez spamboty.
  11. Ostatnio aktywność spambotów wzrosła. Zaczęły się przebijać przez reCAPTCHA. Co poradzicie?
  12. Na serwerze nie ma takiego katalogu Na serwerze masz przecież lang w /cache/lang_cache/en/ Katalog \php\iso-8859-2 jest w archiwum spolszczenia, które możesz pobrać gdzieś w necie (samo pochylenie ukośników powinno Ci to powiedzieć).
  13. 14 pobrań

    Spolszczenie IP23 Downloads system w wersji 1.1.3 beta3 Instalacja: Skopiuj całą zawartość folderu iso-8859-2 lub utf-8 do folderu na serwerze FTP o nazwie cache/lang_cache/xx/, gdzie XX to nazwa folderu z plikami językowymi. Uwaga! Spolszczenie działa również z (iNV23) Downloads system 1.1.2
    Darmowy
  14. Nazwa pliku: IP23 Downloads system 1.1.3 beta3 Autor: Wareczek Data wysłania: 21 mar 2009 Plik aktualizowany: 14 cze 2009 Kategoria: Spolszczenia modyfikacji Wersja modyfikacji: 1.1.3 b3 Stopień spolszczenia: 100% Spolszczenie IP23 Downloads system w wersji 1.1.3 beta3 Instalacja: Skopiuj całą zawartość folderu iso-8859-2 lub utf-8 do folderu na serwerze FTP o nazwie cache/lang_cache/xx/, gdzie XX to nazwa folderu z plikami językowymi. Uwaga! Spolszczenie działa również z (iNV23) Downloads system 1.1.2 Pobierz plik
  15. Hmm, ja zaczynałem przygodę z IPB od wersji 2.0.0 więc nie znam co to wersje wcześniejsze, ale patrząc logicznie w tamtych czasach taki wygląd jaki teraz ma IPB 3.0 były hitem, rewolucją, ciekawostką. Teraz może najlepszy design to nie jest, ale jak pisałem wcześniej - Oni mają zrobić dobry silnik forum i dobrą podstawę dla twórców skórek :/
  16. Wygląd zawsze można sobie zmienić. Funkcjonalność ochrona i mniejsza liczba błędów to główne atuty każdej nowszej wersji :/
  17. Ponieważ SB został zmodyfikowany. Info tutaj :/
  18. Wersja z "@Wareczek " Otwórz plik jscripts/shoutbox/shoutbox.js Znajdź: shoutbox.prototype.clear_shout = function() Dodaj nad: shoutbox.prototype.add_nick = function(nickname) { if (shoutbox.global_on) { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += '@' + nickname + ' '; shoutbox.shout_obj.focus(); } } else { try { if (IPS_editor[shoutbox.editor_id].is_rte) { IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += '@' + nickname + ' '; IPS_editor[shoutbox.editor_id].togglesource_post_show_html(); IPS_editor[shoutbox.editor_id].set_context(); IPS_editor[shoutbox.editor_id].editor_check_focus(); } else { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += '@' + nickname + ' '; shoutbox.shout_obj.focus(); } } } catch(x) { try { if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea')) { shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea'); shoutbox.shout_obj.value += '@' + nickname + ' '; shoutbox.shout_obj.focus(); } } catch(y){} } } } Wersja z "Wareczek: " Otwórz plik jscripts/shoutbox/shoutbox.js Znajdź: shoutbox.prototype.clear_shout = function() Dodaj nad: shoutbox.prototype.add_nick = function(nickname) { if (shoutbox.global_on) { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += nickname + ': '; shoutbox.shout_obj.focus(); } } else { try { if (IPS_editor[shoutbox.editor_id].is_rte) { IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += nickname + ': '; IPS_editor[shoutbox.editor_id].togglesource_post_show_html(); IPS_editor[shoutbox.editor_id].set_context(); IPS_editor[shoutbox.editor_id].editor_check_focus(); } else { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += nickname + ': '; shoutbox.shout_obj.focus(); } } } catch(x) { try { if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea')) { shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea'); shoutbox.shout_obj.value += nickname + ': '; shoutbox.shout_obj.focus(); } } catch(y){} } } }
  19. Dokładnie Oni to też mają pomysły na zabezpieczenia Co do moda jeszcze. Dodaje on nick osoby klikniętej na koniec tekstu napisanego w shoucie, a po nim spację. Zauważyliśmy dziwne zachowanie na edytorze RTE, ponieważ dodany zostaje Enter, a kursor zamiast na końcu tekstu pojawia się na początku :/
  20. Hehe, dobre Przecież już w nocy wiedziałeś, że wykodziłem takiego moda :/ Do rzeczy. Na razie daje tylko jako post tutaj, bo chciałbym, żebyście powiedzieli mi, czy o to chodzi. Otwórz plik jscripts/shoutbox/shoutbox.js Znajdź: shoutbox.prototype.clear_shout = function() Dodaj nad: shoutbox.prototype.add_nick = function(nickname) { if (shoutbox.global_on) { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += nickname + ' '; shoutbox.shout_obj.focus(); } } else { try { if (IPS_editor[shoutbox.editor_id].is_rte) { IPS_editor[shoutbox.editor_id].editor_document.body.innerHTML += nickname + ' '; IPS_editor[shoutbox.editor_id].togglesource_post_show_html(); IPS_editor[shoutbox.editor_id].set_context(); IPS_editor[shoutbox.editor_id].editor_check_focus(); } else { if (shoutbox.shout_obj) { shoutbox.shout_obj.value += nickname + ' '; shoutbox.shout_obj.focus(); } } } catch(x) { try { if (!shouutbox.shout_obj && shoutbox.get_obj(shoutbox.editor_id+'_textarea')) { shoutbox.shout_obj = shoutbox.get_obj(shoutbox.editor_id+'_textarea'); shoutbox.shout_obj.value += nickname + ' '; shoutbox.shout_obj.focus(); } } catch(y){} } } } Otwórz plik sources/components_public/shoutbox/lib/lib_shoutbox.php Znajdź: $r['_name'] = $this->ipsclass->make_profile_link( $r['_name'], $r['id'] ); Zamień na: $href = "java script:shoutbox.add_nick('" . $r['members_display_name'] ."');"; $r['_name'] = '<a href=' . $href . '>' . $r['_name'] . "</a>";
  21. Dla IP.Board 2.3.x nie będzie już nowej wersji IP.Shoutbox Więc taki mod jakiś tam sens istnienia by miał...
  22. I tak ma być Efekt końcowy dokładnie taki jak chciałem :/
  23. Razem z listą :/ Fajnie jak podobne rzeczy wyglądają tak samo, a różnią się tylko nagłówkiem
  24. nicki niech wyświetlają się tak, jak userów aktywnych plus kolorowanie liczba shoutów niech będzie przyciągnięta do prawej strony (bez nawiasów) cała lista top10 niech będzie usytuowana na dole kolumny Tyle ode mnie jak na razie BTW, to że jestem na miejscu 9 to chyba jakaś pomyłka :/
×
×
  • 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ę.