Mod. Gotowe < [ 1.9.5 ] - Posty ADMINa/MODa po edycji jako NIEPRZECZYTANE
nasedo - 10-08-2005, 15:38 Temat postu: Posty ADMINa/MODa po edycji jako NIEPRZECZYTANE Posty ADMINa/MODa po edycji jako NIEPRZECZYTANE
Autor: Andrzej.K
Opis: Ta drobna modyfikacja powoduje, że gdy Admin lub Mod przeedytuja swój post to zostanie on wszystkim userom oznakowany jako nieprzeczytany. ladnie to sprawuje się przy regulaminach/ogłoszeniach itp które edytujemy.
Download: http://www.przemo.org/php...tion=file&id=94
<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.
DeathRate - 14-08-2005, 08:17
Po edycji postu i wysłaniu go wyskakuje bład :!!
Kod: | Fatal error: Call to undefined function: smart_delete_post() in /home/ratedj/public_html/forum/posting.php on line 937 |
ale po usunięciu z kodu cześci :!!
Kod: | smart_delete_post($post_id); |
Wszytko działa Czy to może tak zostać Czy może chciący coś innego spierniczyłem
Czekam na odpowiedź
TolkFan - 14-08-2005, 09:39
plik includes/read_history.php
znajdz:
przed nim wklej:
Kod: | function smart_delete_post( &$post_id )
{
global $db;
$sql = "DELETE FROM " . READ_HIST_TABLE . " "
. "WHERE post_id = $post_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Error in submit of UNrestricted forum', '',
__LINE__, __FILE__, $sql);
}
} |
DeathRate - 14-08-2005, 22:08
:9 niemoge dać pomógł ale najważniejsze że dziła a POdziękowac i tak można ...
Dziękuje
Pozdrawiam
Andrzej.K - 16-08-2005, 09:17
nasedo, Dodaj funkcję smart_delete_post - do instrukcji w DOWNLOAD - funkcje tę nalezy dopisać w forum od wersji 1.9 (jak dobrze pamiętam).
W usuniętym temacie było to opisane...
qbec - 14-12-2005, 13:18
Ściągnąłem instrukcje z pierwszego posta w temacie, i wyskoczył mi błąd:
Kod: | Parse error: parse error, unexpected ',' in /home/users/qbec/public_html/forum/posting.php on line 921 |
Możecie pomóc??
Czy mam zmienić także drugi plik o którym mowa w temacie??
pozdro
MakArios - 14-12-2005, 14:09
Błąd składni, pokaż tą linię i okoliczne, przecież nikt nie wie co tam wpisałeś, a zgadywać nie będziemy .
qbec - 14-12-2005, 14:39
fakt...
zgodnie z instrukcja wkleilem kod; nie mam już tego zmienionego pliku, bo wgralem backup.
jak chciałem zrobić to jeszcze raz, to okazało się, że w pliku posting.php sa 2 identyczne wiersze opisane w instrukcji...
próbowałem to powtórzyć, i początkowo otworzył się ekran edycji, ale po wprowadzeniu zmian nie udało się ich zapisać. - tym razem błąd w linii 928...
Jeżeli to coś pomoże, to mój posting.php jest tutaj
spy - 14-12-2005, 23:09
Ściągnij ten plik http://www.przemo.org/php...oad.php?id=3974 , zmień rozszerzenie na zip, rozpakuj i podgraj plik posting.php. Powinno zadziałać.
W tym pliku, który ściągniesz każdy edytowany post jest jako nieprzeczytany. Jeśli chcesz tego tylko dla Admina/Moda, to wykonaj to:
Znajdź linijkę:
Kod: | if ( $board_config['read_tracking'] && $post_data['poster_id'] == $userdata['user_id'] ) |
i zamień ją na:
Kod: | if ( $board_config['read_tracking'] && $post_data['poster_id'] == $userdata['user_id'] && ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )) |
Przy okazji popatrz na to: http://amg4.o7.pl/check_files.php i popraw, bo znowu możesz mieć jakiś problem.
Zastosuj się również do tego:
RCF
qbec - 15-12-2005, 12:22
Wgralem posting.php, bo jak rozumiem tylko ten z calego pakietu mialem wgrac.
A co do check files, to utworzylem we wskazanym katalogu plik
'admin_post_unread.php'
zawierający:
Kod: | <?php
$mod_name[] = 'Oznacza posty po edycji jako nieczytane';
$add_size['posting.'.$phpEx] += 2073;
$add_size['language/lang_polish/lang_seeker.'.$phpEx] += 77;
?>
|
a check files nadal pokazuje to samo
co teraz ??
spy - 15-12-2005, 18:30
Dobrze pokazuje, bo pliki są na zielono. To wskazuje, że dokładnie te pliki zostały zmienione i stało się to za Twoją wiedzą. Natomiast masz wciąż źle ustawione prawa do katalogów. Na przykład:
nie do zapisu ! Spróbuj ustawić prawa do zapisu przez FTP używając komendy: chmod 777 album_mod/upload/cache/tmp
Zrób tak, aby wszędzie było OK. Zobacz, jak jest np. tutaj http://www.przemo.org/phpBB2/forum/check_files.php
qbec - 15-12-2005, 18:41
Hmmmm...
jak patrzyłem zaraz po zainstalowaniu, to nie były na zielono...
a jeżeli chodzi o te foldery - to czy jest możliwe że dzieje się tak dlatego, że na forum mam powyłączane te opcje ?? (nie ma avatarów, downlad, galerii/albumów czy czegośtam innego.
pozdro
anielka - 30-12-2005, 21:19
chmody to takie "atrybuty" - nie mają nic wspólnego z ustawieniami forum. jeśli używasz total commandera jako klienta ftp to możesz albo wpisać w ścieżce pokolei wszystkie chmod 777.... tak jak pokaże Ci check_files albo menu plik zmień artybuty i tam sobie ustawiasz... nawet jeśli nie używasz funkcji to i tak to ustaw.. źle z tym nie będzie
kaźmirz - 07-01-2006, 22:17
super miodzio modzik ale czy jak będzie łączył posty to też bedzie działało ewentualnie co zrobić zeby działało ??
pio32 - 08-01-2006, 00:58
kaźmirz, poczytaj sobie:
http://www.przemo.org/php...er=asc&start=15
http://www.przemo.org/php...er=asc&start=30
Tam wszystko jest
|
|
|