|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:29 |
Greetings Mod 2.0 |
Autor |
Wiadomość |
joli
Yollien +Styler
Pomógł: 2988 razy Posty: 16981
|
Wysłany: 02-04-2008, 18:58 Greetings Mod 2.0
|
|
|
No niestety. Poniewaz słabe widze szanse na powrót unmods.pl wstawiam tu zawartosc posta Knofla:
Modyfikacje mniejsze - Greetings Mod 2.0
KnofeL - Wto 21 Lis, 2006
Jest to przeróbka modyfikacji którą na Forum Przema umieścił warna (Autor: Orion)
Umożliwia ona userom pozdrawianie innych w specjalnym temacie. Pozdrowienia te pokazywane są na stronie głównej.
Najważniejsze zmiany to:
Wyświetlanie emotek w pozdrowieniach
Włączenie tagów BBCode
Możliwość ustawienia ilości pokazywanych pozdrowień
Czas wysłania pozdrowienia
Dwa sposoby wyświetlania pozdrowień (Tabelka lub pływający text)
Nicki userów są odpowiednio kolorowane
Pokazywany jest nick jeśli pozdrowienie zostanie napisane przez gościa
Możliwość regulacji szybkosci przepływu textu (Jeśli wybierzemy taką formę wyświetlania)
Niestety - jeszcze - nie działa tag [ you ]
Instrukcja
Na początku stwórz na forum temat w którym użytkownicy będą mogli zamieszczać swoje pozdrowienia i zapisz jego ID
następnie otwórz plik index.php i znajdź w nim:
Kod: | include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); |
Dodaj po tym:
Kod: | include($phpbb_root_path.'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_post.'.$phpEx); |
Dalej znajdź
Kod: | // Handle marking posts |
I dodaj przed tym:
Kod: | //
// Greetings Mod
//
$topic_zycz_id = 'xxx'; // ID tematu z życzeniami;
$limit_zyczen = 'xxx'; // Ilość wyświtlanych życzeń;
$style_row = 2; // Tego nie ruszać;
$sql = "SELECT p.post_id, p.post_time, pt.post_text, pt.bbcode_uid, u.user_id, u.username
FROM " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt, " . USERS_TABLE . " u
WHERE p.topic_id = $topic_zycz_id
AND p.post_id = pt.post_id
AND p.poster_id = u.user_id
AND p.post_order != 1
ORDER BY p.post_id DESC
LIMIT $limit_zyczen";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain posts_text data', '', __LINE__, __FILE__, $sql);
}
while($zycz = $db->sql_fetchrow($result))
{
$zycz_username = $zycz['username'];
$zycz['post_id'];
if ($zycz['user_id'] == -1)
{
$u_sql = "SELECT post_username
FROM " . POSTS_TABLE . "
WHERE topic_id = " . $topic_zycz_id . "
AND post_id = ". $zycz['post_id'];
$u_result = $db->sql_query($u_sql);
$row = $db->sql_fetchrow($u_result);
$zycz_username = $row['post_username'];
}
$style_row = ( $style_row == 2 ) ? 1 : 2;
$zycz_color = color_username($zycz['user_level'], 0, $zycz['user_id'], $zycz['username'], false, 'font-size: 11; font-weight: BOLD');
$zycz_date = create_date($board_config['default_dateformat'], $zycz['post_time'], $board_config['board_timezone']);
$zycz_text = $zycz['post_text'];
$zycz_bbcode_uid = $zycz['bbcode_uid'];
$zycz_text = prepare_message($zycz_text, 1, 1, 1, $zycz_bbcode_uid);
$zycz_text = preg_replace("/\:(([a-z0-9]:)?)$zycz_bbcode_uid/si", '', $zycz_text);
$zycz_text = bbencode_first_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
$zycz_text = bbencode_second_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
$zycz_text = bbencode_third_pass($zycz_text, $zycz_bbcode_uid, $zycz_text);
$zycz_text = smilies_pass($zycz_text);
$template->assign_block_vars('show_zycz',array(
'ZYCZ_CLASS' => 'class="row'.$style_row.'"',
'ZYCZ_DATE' => ' ['.$zycz_date.']',
'ZYCZ_USER' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $zycz['user_id']) . '" class="gensmall" '. $zycz_color[1] .'>' . $zycz_username . '</a>',
'ZYCZ_TEXT' => $zycz_text ));
}
//
// End Greetings Mod
// |
Zapisz i zamknij plik. Otwórz plik templates/TWÓJ_STYL/index_body.tpl i znajdź w nim:
Kod: | <!-- END switch_user_logged_out -->
</td>
</tr>
</table>
|
I dodaj po tym: (Tabelka)
Kod: |
<table width="100%" border="0" cellspacing="0" cellpadding="2" class="forumline">
<tr>
<td height="25" align="center" class="catBottom"><b>Pozdrowienia</b></th>
</tr>
<!-- BEGIN show_zycz -->
<tr>
<td {show_zycz.ZYCZ_CLASS} width="100%" height="30">{show_zycz.ZYCZ_DATE} {show_zycz.ZYCZ_USER}: {show_zycz.ZYCZ_TEXT}
</tr>
<!-- END show_zycz -->
<tr>
<td height="25" class="catBottom"> </th>
</tr>
</table> |
Lub: (Pływajacy text)
Kod: | <table width="100%" border="0" cellspacing="0" cellpadding="2" class="forumline">
<tr>
<td height="25" align="center" class="catBottom"><b>Pozdrowienia</b></th>
</tr>
<tr><td class="row2"><marquee scrollamount="1" scrolldelay="15" truespeed="truespeed">
<!-- BEGIN show_zycz -->
{show_zycz.ZYCZ_TEST} {show_zycz.ZYCZ_DATE} {show_zycz.ZYCZ_USER}: {show_zycz.ZYCZ_TEXT} |
<!-- END show_zycz -->
</marquee></td></tr>
<tr>
<td height="25" class="catBottom"> </th>
</tr>
</table> |
scrollamount=xxx i scrolldelay=xxx to wartości odpowiedzialne za szybkość wyświetlania textu.
Zapisz i zamknij plik.
NIE ZAPOMNIJCIE WSTAWIĆ DOPOWIEDNICH WARTOŚCI W MIEJSCA xxx !!! |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
Ostatnio zmieniony przez Polaczek 20-08-2010, 20:32, w całości zmieniany 2 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 02-04-2008, 19:36
|
|
|
joli,
Cytat: | Włączenie tagów BBCode |
Mi właśnie wszystkie działają i [img] [code] ... wszystkie |
|
|
|
|
joli
Yollien +Styler
Pomógł: 2988 razy Posty: 16981
|
Wysłany: 02-04-2008, 19:42
|
|
|
Mr.Krecik, ja nie wiem. Ja to wkleiłam i tyle. A co dalej to juz niestety, ja tego nie uzywam.
Dzialaja i dobrze, zobacz date tego posta.
http://www.przemo.org/php...pic.php?t=30003 |
_________________
Walczę z warezami. Więc jak masz forum warezowe, nie proś mnie o pomoc i nie wchodź pod rękę, bo zniszczę.
Nie pisz do mnie na GG i PW,(chyba że proszę) bo nie odpowiem, a Ty dostaniesz bonusik. Masz forum do zadawania pytań!!! Poza forum pomagam TYLKO odpłatnie.
liberte d'expression pour tout le monde... OFICJALNY DOWNLOAD STYLÓW - style ogólnodostępne i na zamówienie - PORTFOLIO JOLI |
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 02-04-2008, 20:02
|
|
|
joli, ok spoko.
Przecież można jako 1 post zrobić regulamin i napisać, że jest całkowity zakaz używania tagów w tym temacie i po sprawie |
|
|
|
|
Dark Eldo
Posty: 42
|
Wysłany: 12-04-2008, 08:09
|
|
|
witam,jak moge sprawdzić ID tematu?proszę o szybką odpowiedź |
|
|
|
|
arcy
Pomógł: 509 razy Posty: 3761
|
|
|
|
|
Norayaki
Posty: 28
|
Wysłany: 14-04-2008, 19:21
|
|
|
www.cs-jos.pl
jak usunąć te "pozdrowienia" ? bo mod mi nie dziala... |
|
|
|
|
treker
Pomógł: 2 razy Posty: 160
|
Wysłany: 14-04-2008, 19:37
|
|
|
Wgrać kopie plików. |
|
|
|
|
infomaster
Posty: 93
|
Wysłany: 15-04-2008, 20:34
|
|
|
joli, może jakieś demko jak wyglądaję pozdrowienia np. w tabeli i w którym miejscu na stronie głównej są wyświetlane? |
|
|
|
|
mriacn
Posty: 18
|
|
|
|
|
yasiu
Pomógł: 12 razy Posty: 206
|
Wysłany: 25-04-2008, 18:01
|
|
|
Na moim forum też zainstalowałem ale wykorzystałem do podawania informacji.
www.forumbrzeg.pl
Ważne jest ustawienie szybkości, przy podanych tutaj w IE tekst tak szybko leci że nawet nie widać co jest napisane.
Cytat: | <marquee scrollamount="2" scrolldelay="30" truespeed="truespeed"> |
Przy takim ustawieniu pod każdą przeglądarką jest ok. U mnie wyeliminowałem Nick i datę, gdyż do informacji nie były mi potrzebne. |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 01-05-2008, 20:52
|
|
|
jesli chcecie wyłączyć tagi code hide itp.
Po:
Kod: | $zycz_text = preg_replace("/\:(([a-z0-9]:)?)$zycz_bbcode_uid/si", '', $zycz_text); |
Wklejcie:
Kod: | $zycz_text = str_replace(array('[code]', '[/code]', '[quote]', '[/quote]', '[img]', '[/img]', '[hide]', '[/hide]'), '', $zycz_text); |
(inne tagi można samemu dopisywać) |
_________________ Reklamuje swoje forum |
|
|
|
|
Nagus07
Posty: 94
|
Wysłany: 02-05-2008, 07:30
|
|
|
Witam. Chciałbym takie dwie ramki, jedna z pozdrowieniami a pod nią z Ogłoszeniami. Utworzyłem oddzielny temat do ogłoszeń, skopiowałem kod drugi do Indexu i druga tabelke do index_body ale nie działa. Zapewnie gdzies w kodzie trzeba cos zmienic. Zmieniłem takze ID tematu |
|
|
|
|
adriano666
Posty: 44
|
Wysłany: 30-05-2008, 15:18
|
|
|
a mi nie działa na Spider Friendly jak to wlaczyc ? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
prozak102
Pomógł: 1 raz Posty: 43
|
Wysłany: 15-06-2008, 21:08
|
|
|
Witam, zastosowałem to jako newsy. I mam pytanie, czy dało by radę zrobić tak aby tylko posty jednego usera lub grupy były wyświetlane na głównej stronie? a inni mogli je komentować. Jeśli jest taka modyfikacja to proszę o namiar. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 14 | |
|
|