|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Last Popular Topics v1.31
geman - Pon 01 Maj, 2006 Temat postu: Last Popular Topics v1.31 Mod wy?wietla na stronie g??wnej tabelk?:
Ostatnie Posty
Najwi?cej Odpowiedzi
Najcz??ciej Ogl?dane
W ka?dej kategorii znajduje si? po pi?? link?w do post?w
Mod autorstwa: Andrey Politov aka Sergeant < andypolv@mail.ru > modified by DonPedro <donpedro@archiwum.phpbb2.pl> przystosowany przeze mnie do wersji Przema (1.12.5)
Mod pokazuje tylko tematy znajduj?ce si? w forach, do kt?rych mamy dost?p, tabelk? ka?dy u?ytkownik mo?e sobie wy??cza? w profilu
marcinn12 - Pon 31 Lip, 2006
A jak wy?aczyc tego moda zeby sie nie pokazywa? przed zalogowaniem na forum...
bo mam ustawione czytanie i pisanie dla gosci i w last popular topic pisze nie masz uprawnien i nie chcia?bym miec tego.
Pozdro
geman - Pon 31 Lip, 2006
Poprawi?em przy okazji jeden b??d: dotychczas je?li user (najcz??ciej go??) nie mia? uprawnie? do przegl?dania jakiegokolwiek forum lub w forum do kt?rego mia? uprawnienia nie by?o ?adnych post?w nie pokazywa?o link?w, natomiast pojawia?a si? belka tytu?owa.
index.php
usu?:
Kod | $template->assign_block_vars('last_pop_topics_on', array()); |
usu?:
Kod | else
{
$template->assign_block_vars('last_pop_topics_on.topicrecentpopular', array(
'TOPICSPOPULAR' => 'Nie masz uprawnie?',
'TOPICSPOPULARC' => 'X',
'TOPICSPOPULARVIEW' => 'Nie masz uprawnie?',
'TOPICSPOPULARVIEWC' => 'X',
'TOPICSRECENT' => 'Nie masz uprawnie?')
);
} |
znajd?:
Kod | $active_topics3 = $db->sql_query($active_topics_sql3);
|
wklej za:
Kod | if (mysql_num_rows($active_topics)>0) $template->assign_block_vars('last_pop_topics_on', array()); |
instrukcja w pierwszym po?cie poprawiona
marcinn12 - Pon 31 Lip, 2006
oo wysmienicie... piwko dla Ciebie
Shery - Sro 02 Sie, 2006
a ja mam takie pytanko , jak zrobi? ?eby wszystkim niezale?nie od tego czy chc? pokazywa?a si? ta tabelka ... ? bo narazie mam ?e trzeba sobie w??czy? w profilu .
pozdrawiam
geman - Sro 02 Sie, 2006
shery, pokazuje si? domy?lnie, a userzy mog? sobie j? wy??czy
Shery - Sro 02 Sie, 2006
no ale u mnie podobno jest odwrotnie po zarejstrowaniu tabelka znika i trzeba sobie j? w??czy? w profilu a niestety nie wszyscy s? na tyle pomys?owi aby to w??czy? ...
geman - Sro 02 Sie, 2006
shery, a sprawdzi?e? to?
Shery - Sro 02 Sie, 2006
tak u?ytkownicy m?wi? mi ?e pokazywa?o im si? tylko przed rejstracj? a potem ju? niestety nie ...
mne po wylogowaniu tak?e nie pokazuje regno?em si? po raz drugi na innym koncie to samo , nadal nie wida? ... nie wiem mo?e dam wam pliki do edycji ... ale troszk? tego du?o i nie wiem czy komu? si? b?dzie chcia?o bo mam jeszcze kilka innych mod?w poinstalowane ...
geman - Sro 02 Sie, 2006
za?o?y?em konto test i tabelka pokaza?a si?, wi?c ja b??du nie widz?. Przed zalogowaniem jej nie ma, bo masz ustawione czytanie dla zarejestrowanych na wszystkich forach. Jedynie zauwa?y?em, ?e jak wejd? do profilu to domy?lnie ustawione jest, ?eby nie pokazywa? tabelki (ale w??czanie i wy??czanie dzia?a), nie edytowa?e? poprawnie wszystkich plik?w. wrzu? includes/usercp_register.php
Shery - Sro 02 Sie, 2006
ok mo?liwe ?e mnie wprowadzali w b??d w takim razie przepraszam z a niepotrzebny ?mietnik i dzi?kuje za pomoc
Shery - Sro 02 Sie, 2006
prosz? bardzo
geman - Sro 02 Sie, 2006
wrzu? to:
Shery - Sro 02 Sie, 2006
teraz jest ju? dobrze naprawde bardzo dzi?kuje za pomoc
geman - Sro 02 Sie, 2006
do us?ug
Seshiro - Nie 13 Sie, 2006
Da si? to przerobi?, aby by?a mo?liwo?? wklejenia tego do prawej belki (reklama) ?
marcinn12 - Pon 14 Sie, 2006
Witam, problem wyglada tak ze zainstalowa?em tego moda le wyswietla mi nazwy podwojenie tak jak na screenie.
Mod jest raczej dobrze zainstalowany... co to moze byc, dodam ze jak klikne na pierwszy link to mnie przenosi do tematu a jak klikne na ten drugi to juz nie... co robic?
geman - Pon 14 Sie, 2006
przede wszystkim to podaj adres forum
DJ Andre - Pon 27 Lis, 2006
Witam serdecznie
A ja mam pytanie w jak mozna ta tabelke umiescic na dole forum? bo kombinowalem ale niestety mi sie nie udalo
kidzior - Pon 27 Lis, 2006
Kod | #-----[ FIND IN templates/style/index_body.tpl ]------------------------------
#
<!-- END disable_viewonline -->
#
#-----[ AFTER, ADD ]------------------------------
#
<!-- BEGIN last_pop_topics_on -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th width="25%" class="thTop" nowrap="nowrap"> {L_TOPICSRECENT} </th>
<th width="38%" colspan="2" class="thTop" nowrap="nowrap"> {L_TOPICSPOPULAR} </th>
<th width="37%" colspan="2" class="thTop" nowrap="nowrap"> {L_TOPICSPOPULARVIEW} </th>
</tr>
<!-- BEGIN topicrecentpopular -->
<tr>
<td width="29%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSRECENT}</span></td>
<td width="31%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULAR}</span></td>
<td width="6%" class="row2" align="center" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARC}</span></td>
<td width="29%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARVIEW}</span></td>
<td width="6%" class="row2" align="center" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARVIEWC}</span></td>
</tr>
<!-- END topicrecentpopular -->
</table>
<!-- END last_pop_topics_on --> |
DJ Andre - Pon 27 Lis, 2006
Kidzior jeszcze raz wielkie Dzieki oczywiscie piwko Dla Ciebie
geman - Nie 31 Gru, 2006
W pierwszym po?cie umie?ci?em nieco zoptymalizowan? wersj? moda.
Instrukcja aktualizacji do wersji 1.31:
index.php
znajd?:
Kod | while($row = mysql_fetch_row($not_auth_view))
{
$id_forum .= ','.$row[0].',';
}
$auth_view_sql = "SELECT DISTINCT c.forum_id FROM " . FORUMS_TABLE . " a, " . USER_GROUP_TABLE . " b,
" . AUTH_ACCESS_TABLE . " c WHERE b.user_id=$userdata[user_id] AND b.group_id=c.group_id";
$auth_view = $db->sql_query($auth_view_sql);
while($row = mysql_fetch_row($auth_view))
{
$id_forum .= ','.$row[0].',';
}
//$exc_forum_id = array(',1,', ',10,');
//$id_forum = str_replace($exc_forum_id, ",", $id_forum); //usun znaki komentarza z tych dw?ch
$id_forum = ereg_replace(",{2,}", ",", $id_forum); //linii, by wykluczy? z zapytania
$id_forum = ereg_replace("^,", "", $id_forum); //fora o okre?lonym id, tu 1 i 10
$id_forum = ereg_replace(",$", "", $id_forum); |
zamie? na:
Kod | $j = 0;
while($row = mysql_fetch_row($not_auth_view))
{
$id_forum[$j] = $row[0];
$j++;
}
$auth_view_sql = "SELECT DISTINCT c.forum_id FROM " . FORUMS_TABLE . " a, " . USER_GROUP_TABLE . " b,
" . AUTH_ACCESS_TABLE . " c WHERE b.user_id=$userdata[user_id] AND b.group_id=c.group_id";
$auth_view = $db->sql_query($auth_view_sql);
while($row = mysql_fetch_row($auth_view))
{
$id_forum[$j] = $row[0];
$j++;
}
$id_forum = array_unique($id_forum);
function array_delete($array)
{
if (($cnt = func_num_args()) < 2) return False;
for ($nr = 1; $nr < $cnt; $nr++) {
$v = func_get_arg($nr);
while (($k = array_search($v, $array)) !== False)
unset($array[$k]);
}
return $array;
}
//$id_forum = array_delete($id_forum, '1', '10');
//usun znaki komentarza z tej linii,
//by wykluczy? z zapytania
//fora o okre?lonym id, tu 1 i 10
$id_forum = implode(", ", $id_forum);
|
Pizzadude - Wto 02 Sty, 2007
marcinn12 napisał/a | A jak wy?aczyc tego moda zeby sie nie pokazywa? przed zalogowaniem na forum...
bo mam ustawione czytanie i pisanie dla gosci i w last popular topic pisze nie masz uprawnien i nie chcia?bym miec tego.
Pozdro |
To w stylu.
Kod | <!-- BEGIN switch_user_logged_in -->
TO JEST UKRYTE DLA GO?CI
<!-- END switch_user_logged_in --> |
geman - Wto 02 Sty, 2007
Pizzadude, to ju? jest poprawione
dawno.....
ert4 - Sro 10 Paź, 2007
mod jest ok, ale jest jeden problem, gdy mamy wszystkie fora dost?pne dla zarejestrowanych, to osoba nie zalogowna widzi taki blad:
Kod |
Warning: array_unique() [function.array-unique]: The argument should be an array in /home/mnb/ftp/mnb/index.php on line 560
Warning: implode() [function.implode]: Bad arguments. in /home/mnb/ftp/mnb/index.php on line 576
|
natomiast po zalogowaniu jest wszystko ok
plik index.php dodaje do zalacznika
geman - Nie 04 Lis, 2007
index.php
znajd? i wytnij:
Kod | if (!empty($id_forum))
{
|
wklej przed:
Kod | $id_forum = array_unique($id_forum); |
|
|