Zobacz temat
Edycja posta mo?liwa tylko przez okre?lony czas
|
|
piotrek199214 |
Dodany dnia 19.12.2007 20:49:48
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Witam bardzo serdecznie, od niedawna mam zaszczyt prowadzenia strony w PHP Fusion w wersji 6.01.12. Dobra przechodz? do rzeczy: Chodzi mi o to gdy u?ytkownik napisze jaki? post na forum to ?eby po 30 minutach ju? nie móg? edytowa? tego postu. Czy jest mo?liwe co? takiego? Czekam na wasze odpowiedzi. Z góry Dzi?kuje i pozdrawiam. PW od moderatora:
Edytowane przez Pieka dnia 19.12.2007 23:45:29 |
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 12:04:29
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Grzes |
Dodany dnia 19.12.2007 23:22:55
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Plik forum/viewthread.php. Jest w nim taki fragment (linie #150-152): if ($userdata['user_id'] == $data['post_author'] || iMOD || iSUPERADMIN) { echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n"; } Powiadasz pó? godziny? tj 30 * 60 = 1800 sekund. Dopisz sobie co? takiego w tym fragmencie: if (($userdata['user_id'] == $data['post_author'] && ($data['post_datestamp']+1800)>time()) || iMOD || iSUPERADMIN) { echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n"; } Teraz jeszcze plik forum/post.php. Znajdziesz w nim tak? linijk?(#58): if ($userdata['user_id'] != $pdata['post_author'] && !iMOD && !iSUPERADMIN) fallback("index.php"); Zamie? j? na: if (($userdata['user_id'] != $pdata['post_author'] || ($pdata['post_datestamp']+1800)<time()) && !iMOD && !iSUPERADMIN) fallback("index.php"); Tylko sprawd? to bo pisa?em z palca cho? powinno dzia?a? bez problemu :) Edytowane przez Pieka dnia 19.12.2007 23:45:45 Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
piotrek199214 |
Dodany dnia 20.12.2007 15:18:53
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Wielkie dzi?ki. Wszystko dzia?a w 100% Masz u mnie du?e piwko. Temat mo?na zamkn??. Pozdrawiam i dzi?kuje |
|
Przejdź do forum: |