Przesunięty przez: Matteo 09-11-2013, 09:29 |
Forum personalne |
Autor |
Wiadomość |
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 13-04-2009, 22:50 Forum personalne
|
|
|
Personal Topic
Kod: | #################################################################
## MOD Title: Personal Topic
## MOD Author: Wicher <N/A> (N/A) http://www.detecties.com/phpbb2018
## MOD Description: Mod pozwala na zakładanie przez jednego użytkownika
## tylko jednego tematu na danym forum. Zabrania również
## odpowiadania w nie swoim temacie. Odpowiadać mogą tylko
## moderatorzy i admini. Opcja w PA.
##
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 10 minutes
##
## Files To Edit: - posting.php
## - admin/admin_forums.php
## - language/lang_english/lang_main.php
## - templates/subSilver/admin/forum_edit_body.tpl
##
##
## Included Files: N/A
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
############################################################## |
|
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
Ostatnio zmieniony przez arcy 15-04-2009, 13:01, w całości zmieniany 1 raz |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 15-04-2009, 12:41
|
|
|
niby nic szczególnego ale bardzo fajny mod napewno sie przyda |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
fastlone
Pomógł: 2 razy Posty: 136
|
Wysłany: 15-04-2009, 15:54
|
|
|
Spoko
Wydaje mi się, że cośtakiego jest w IPB, tylko że tam robi dział pt: Witamy na forum, Gość
Tutaj jest temat I bardzo dobrze! Super MOD |
_________________ Zakaz Pisania v 2.0 |
|
|
|
|
tobiasty
Posty: 79
|
Wysłany: 01-08-2009, 19:36
|
|
|
Bedzie mozliwosc ustawiania ze inni userzy tez moga pisac w tym temacie? |
_________________ login: test
haslo: test |
|
|
|
|
Slavikord
Pomógł: 7 razy Posty: 60
|
Wysłany: 29-11-2009, 12:32
|
|
|
Witam. W jaki sposob zmienic modyfikacje, aby personalne tematy mogli zakladac niezarejestrowani uzytkownicy? Obecnie wszyscy goscie traktowani sa jako jeden user, co uniemozliwia rozpoczynanie przez nich nowych watkow.
[ Dodano: 29-11-2009, 12:54 ]
To forum sprzyja najwyrazniej kreatywnosci. ;P Jezeli ktos jeszcze potrzebuje takiej modyfikacji, niech zmieni w posting.php:
Kod: | if (($check_id == 1) && ($userdata['user_level'] != MOD) && ($userdata['user_level'] != ADMIN)) |
na:
Kod: | if (($check_id == 1) && ($userdata['user_level'] != MOD) && ($userdata['user_level'] != ADMIN) && ( $userdata['user_id'] != ANONYMOUS)) |
I nastepnie w dwoch miejscach:
Kod: | if (($pt_status == 1) && ($userdata['user_level'] != MOD) && ($userdata['user_level'] != ADMIN)) |
na:
Kod: | if (($pt_status == 1) && ($userdata['user_level'] != MOD) && ($userdata['user_level'] != ADMIN) && ($userdata['user_id'] != ANONYMOUS)) |
|
|
|
|
|
kamyk^
Posty: 49
|
Wysłany: 17-02-2010, 03:37
|
|
|
A ja mam pytanie czy istnieje modyfikacja, aby każdu user mógł pisać w tematach na forum, jedynie miał by ograniczenie co do zakładania tematów? |
|
|
|
|
mek1942
Pomógł: 4 razy Posty: 332
|
Wysłany: 27-08-2010, 17:52
|
|
|
xlesiu,
Mod pozwala na zakładanie przez jednego użytkownika
tylko jednego tematu na danym forum. Zabrania również
odpowiadania w nie swoim temacie. Odpowiadać mogą tylko
moderatorzy i admini.
Co zrobić, aby osiągnąć tylko efekt tego co pogrubione wyżej ? Oraz czy jest możliwosć, aby administrator/moderatorzy mogli zakładać więcej. Bo chce np. stworzyć dział gdzie każdy może pisać swobodnie, ale 1 użytkownik może założyć tylko 1 temat (a admini wiadomo,czasem jakieś ogłoszenie, tak samo moderatorzy) |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 27-08-2010, 18:06
|
|
|
mek1942, spróbuj usunąć Kod: | // Personal Topic by wicher
if ( empty( $topic_id) )
{
message_die(GENERAL_MESSAGE, $lang['No_topic_id']);
}
$sql = "SELECT topic_poster, forum_id
FROM " . TOPICS_TABLE . "
WHERE topic_id = " . $topic_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain info for this topic', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$check_id = $row['topic_poster'];
$f_id = $row['forum_id'];
}
$sql = "SELECT pt_forum FROM " . FORUMS_TABLE . "
WHERE forum_id = $f_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain important info for this forum', '', __LINE__, __FILE__, $sql);
}
$status = $db->sql_fetchrow($result);
$pt_status = $status['pt_forum'];
if (($pt_status == 1) && ($userdata['user_level'] != MOD) && ($userdata['user_level'] != ADMIN))
{
if ($check_id != $userdata['user_id'])
{
$redirect_page = "viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&sid=" . $userdata['session_id'];
$message = sprintf($lang['Click_return_topic'], '<a href="' . $redirect_page . '">', '</a>');
message_die(GENERAL_MESSAGE, $lang['cannot_write'].'<br><br>'.$message);
}
}
// end Personal Topic by wicher
|
|
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
Plati
Pomógł: 4 razy Posty: 103
|
Wysłany: 29-08-2010, 20:41
|
|
|
Jak zrobić żeby oprócz adminów i modów mogli pisać userzy danych grup ? typu vip. |
|
|
|
|
baggy
Pomógł: 1 raz Posty: 85
|
Wysłany: 22-04-2011, 09:54
|
|
|
Sorry, że odświeżam, ale dołączam się do prośby powyżej. Jak zrobić, aby użytkownicy danej grupy mogli także pisać w temacie ? |
|
|
|
|
KaRoLeQ
Pomógł: 12 razy Posty: 93
|
Wysłany: 16-12-2011, 15:25
|
|
|
Ta modyfikacja z tego co przeczytałem działa tak, iż każdy może założyć jeden temat w danym forum. Ale chciałbym uzyskać jeszcze efekt taki, by można było się wypowiadać w innych tematach tego fora, lecz tylko 1 post w temacie dla 1 użytkownika.
Napisał by mi ktoś, jak takie coś uzyskać? Prawdopodobnie przyda się to, nie tylko mi.
Z góry dziękuje i pozdrawiam. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Lorgan
Posty: 55
|
Wysłany: 26-02-2018, 13:45
|
|
|
Czy modyfikacja pozwala użytkownikom na czytanie tematów z forum personalnego, które do nich nie należą?
Pozdr. |
_________________ Zapraszam na moje forum. |
|
|
|
|
|