Przesunięty przez: Matteo 09-11-2013, 09:36 |
Quack! Bone 1.0.0 |
Autor |
Wiadomość |
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 09-08-2010, 18:14 Quack! Bone 1.0.0
|
|
|
Umożliwia losowanie liczby z przedziału X-Y w ShoutBoxie. Jeśli wyślesz w ShoutBoxie wiadomość "losuj" otrzymasz wiadomość zwrotną. Widzi ją każdy użytkownik, który ma dostęp do ShoutBox'a.
Informacje
Pomysł na modyfikację podrzucił Misiek [PL] poprzez prywatną wiadomość. Zrealizowaniem tego pomysłu zająłem się ja. Polskie znaki poprawił sewciok. Dodatek został przetestowany na czystym skrypcie phpBB modified by Przemo 1.12.6p4 na czystym ShoutBoxie oraz na AJAX'owym ShoutBoxie.
Konfiguracja
Można skonfigurować minimalną i maksymalną wartość losowania poprzez plik shoutbox_view.php:
Kod: | $quack_bone_min = 0; /* Minimalna wartość */
$quack_bone_max = 10; /* Maksymalna wartość */ |
Kompatybilność z AJAX'owym ShoutBoxem
Istnieje możliwość kompatybilności z AJAX'owym ShoutBoxem. W załącznikach znajduje się paczka quack_bone_for_ajax_shoutbox.zip.
Pobierz
|
_________________ The Cephei Family
stuff 'n' stuff |
Ostatnio zmieniony przez Boltex 04-09-2010, 19:41, w całości zmieniany 8 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
sewciok
Czarna lista
Pomógł: 22 razy Posty: 342
|
Wysłany: 09-08-2010, 18:21
|
|
|
Działa Dobry dodatek, ale błąd w kodzie (brak polskich znaków).
Poprawiłem u siebie, i tak wygląda:
Kod: | if($msg === 'losuj') {
$msg_id = $db->sql_nextid();
$quack_bone_min = 0; /* Minimalna wartość */
$quack_bone_max = 10; /* Maksymalna wartość */
$quack_bone_rand = rand($quack_bone_min, $quack_bone_max);
$quack_bone_gen_msg = $userdata['username'] . ' rzucił(a) koścmi i wylosował(a) ' . $quack_bone_rand . '!';
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . $quack_bone_gen_msg . "', '" . CR_TIME . "')";
if(!($result = $db->sql_query($sql))) {
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
} else {
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
} |
|
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 09-08-2010, 18:23
|
|
|
Instrukcja poprawiona. |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
sebul00000
Pomógł: 23 razy Posty: 451
|
Wysłany: 09-08-2010, 18:31
|
|
|
Polaczek, a długo takie liczby się wczytują? Czy tak jakby normalną wiadomość napisać? |
_________________ Za niewielką opłatą (przy mniejszych zleceniach, możliwość zapłaty smsem) robię wszystko (no może prawie wszystko ) co jest związane ze skryptem forum phpBB2 by Przemo, między innymi instalacja skryptu przema, wgrywanie modów, itp. |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
|
|
|
|
Misiek [PL]
Pomógł: 82 razy Posty: 430
|
Wysłany: 09-08-2010, 18:32
|
|
|
Polaczek, dzięki za zrealizowanie mojej propozycji.
btw. nie działa z AJAX'owym SB by lui. |
_________________ instalacja modyfikacji # aktualizacja for # przenoszenie for # naprawa kodowania (krzaczków)
tylko dwie rzeczy są nieskończone - pętla while (TRUE) i ludzka głupota, ale tą pierwszą można przerwać za pomocą break; |
|
|
|
|
Scoobany [Usunięty]
|
Wysłany: 10-08-2010, 18:21
|
|
|
Coś jest nie tak
Cytat: |
Could not insert shoutbox message
DEBUG MODE
SQL Error : 1136 Column count doesn't match value count at row 1
INSERT INTO phpbb_shoutbox VALUES(0, 2, 'Scoobany rzucił(a) ścmi i wylosował(a) 16!', '1281460688')
Line : 148
File : shoutbox_view.php
|
|
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 10-08-2010, 18:38
|
|
|
Załóż usera testowego, z którego można skorzystać, jeśli masz forum bez pełnego dostępu dla gości lub profil jest potrzebny z innego powodu. Podaj login i hasło. Ułatw nam pracę! |
|
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Scoobany [Usunięty]
|
Wysłany: 10-08-2010, 18:51
|
|
|
login: test1
hasło: testt |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 10-08-2010, 18:57
|
|
|
Scoobany, pewnie masz coś co gryzie się z Quack! Bone w swoim ShoutBoxie.
Tego nie wiem w 100% bo nie widziałem pliku shoutbox_view.php |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 11-08-2010, 17:43
|
|
|
Podbijam temat za pomocą kolegi, sam niestety nie mogę (łączenie postów).
Istnieje już instrukcja instalacji dla AJAX'owego ShoutBoxa. Wszystko zostało przetestowane. Działa.
Zapraszam do pobierania załącznika (w pierwszym poście). |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 12-08-2010, 19:02
|
|
|
Witam a mozna by było zrobic cos taiego zeby mozna było wylosowac konto VIP np. 2 razy dziennie? np. LOSUJ i napis "Niestety, tym razem nie wylosowałeś konta VIP. Próbuj dalej!" A jak wylosował ktoś to "Gratulujemy! Wylosowałeś konto VIP. Zrób screena tego i wyslij dla adminz, czy cos i zeby ten tekst był widoczny tylko dla tej osoby |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 12-08-2010, 19:42
|
|
|
emiloski94, można I można zrobić tak, że automatycznie będzie dodawał do grupy.
Ale to nie dziś. |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
sebul00000
Pomógł: 23 razy Posty: 451
|
Wysłany: 12-08-2010, 20:29
|
|
|
Przy próbie pobrania instrukcji do zwykłego sb
Cytat: | Error 404
Plik którego szukasz nie został odnaleziony na serwerze.
Jeśli uważasz, że powinien się tutaj znajdować, powiadom mnie o tym.
Strona główna |
ekhmmm... |
_________________ Za niewielką opłatą (przy mniejszych zleceniach, możliwość zapłaty smsem) robię wszystko (no może prawie wszystko ) co jest związane ze skryptem forum phpBB2 by Przemo, między innymi instalacja skryptu przema, wgrywanie modów, itp. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
|
|
|
|
|