Mod. Gotowe < [ 1.9.5 ] - Łączenie postów po 24 godzinach
Crack - 11-08-2005, 10:22 Temat postu: Łączenie postów po 24 godzinach Łączenie postów po 24 godzinach
Autor: Crack
Zmienia zachowanie łączenia postów na forum: wyłącza łączenie postów jeśli poprzedni post został napisany ponad 24h wcześniej.
Download: http://www.przemo.org/php...tion=file&id=76
<hr />
W tym temacie zadajemy pytania dotyczace tylko i wyłącznie tego moda.
W przypadku aktualizacji hacka, lub wersji forum, autorów modyfikacji prosze o zamieszczanie w zalacznikach instrukcji do nowej wersji, zostanie ona przeniesiona do download.
kaczorek - 21-04-2006, 22:00
Czy mod ten dział też na 1.12.5 ?
Gracek - 27-04-2006, 22:23
w 1.12.5 niewielkie zmiany:
Kod: | ##############################################################
## MOD Title: łączenie postów po 24 godzinach
## MOD Author: Crack <piotrac@poczta.onet.pl>
## MOD Description: Wyłącza łączenie postów jeśli nowy post jest pisany
## póżniej niż 24 godziny po poprzednim
## MOD Version: 1.0 :: 2005-02-19 13:46 CET
##
## Installation Level: łatwy
## Installation Time: 5 Minut
## Files To Edit: 1
## posting.php
## Included Files: 0
##############################################################
## Przed dodaniem tego MODA do swojego forum należy wykonać kopię wszystkich
## plików zmienianych przez tego moda
##############################################################
#
#-----[ OTWÓRZ ]------------------------------------------
#
posting.php
#
#-----[ ZNAJDŹ ]------------------------------------------
#
$sql = "SELECT post_id, poster_id, MAX(post_time) FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id
AND post_parent = 0
GROUP BY post_time
ORDER BY post_time DESC LIMIT 1";
#
#-----[ ZAMIEŃ NA ]------------------------------------------
#
$sql = "SELECT post_id, poster_id, MAX(post_time) AS p_time FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id
AND post_parent = 0
GROUP BY post_time
ORDER BY post_time DESC LIMIT 1";
#
#-----[ ZNAJDŹ ]------------------------------------------
#
$poster_topic_id = $post_id_last_row['poster_id'];
if ( $post_id_last_row['poster_id'] == $poster_id )
#
#-----[ ZAMIEŃ NA ]------------------------------------------
# 24*60*60 to czas w sekundach określaj?cy ile czasu musi upłyn?? zanim łączenie
# postów zostanie wyłączone
#
$posted_below_24h = ( (time() - $post_id_last_row['p_time']) < 24*60*60 ) ? true : false;
if ( $post_id_last_row['poster_id'] == $poster_id && $posted_below_24h )
#
#-----[ ZAPISZ/ZAMKNIJ WSZYSTKIE PLIKI ]------------------------------------------
#EoM |
Thomi - 28-04-2006, 08:17
czy można to ustawić np. do jednego tematu, a nie całego forum?
Paszczak000 - 28-04-2006, 08:21
Tak, o ile napiszesz takiego moda sobie.
warna - 28-04-2006, 14:03
Thomi, zmniejsz podpis o jedną linijke.
DOd - 01-05-2006, 09:26
A ja mam jedno pytanko - zainstalowałem tego moda i..... mam problem bo mi łaczy posty automatycznie od razu i teraz pytanko - czy laczenie postow w PA->Konfiguracja->Pisanie tematu->Łącz zdublowane posty ma byc wyłaczona czy jak ??? Bo o tym nienapisaliscie i nie wiem czy skrypt mi nie działa czy jak...
kaczorek - 03-05-2006, 14:03
włącz łączenie postów, a modzik sam po 24 h (chyba że inaczej to ustawisz) nie będzie ich łączył, na tym to polega
DOd - 03-05-2006, 14:24
No to mi to nie bangla....
vysoki - 21-05-2006, 12:15
Czy ten mod oznacza złączony post jako nieprzeczytany? Bo użytkownicy narzekają (w 1.12.5), że złączone posty nie są ponownie oznaczane jako nieprzeczytane - w ten sposób można zgubić cenną informację.
Crack - 18-07-2006, 17:29
Za łączenie odpowiada kod forum, mod tylko zapobiega łączeniu dla postów starszych niż 24 godziny.
Franz1906 - 12-08-2007, 18:06
Skąd można ściągnąć tego moda? bo link z pierwszego postu nie działa... .
pecador - 12-08-2007, 18:13
Franz1906, http://www.przemo.org/php...p=181682#181682
|
|
|