Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Last Popular Topics v1.31
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony Wstecz  1, 2
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Poprzedni temat :: Następny temat  
Seshiro Wysłany: Nie 13 Sie, 2006  

Da si? to przerobi?, aby by?a mo?liwo?? wklejenia tego do prawej belki (reklama) ?
marcinn12 Wysłany: 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 Wysłany: Pon 14 Sie, 2006  

przede wszystkim to podaj adres forum
DJ Andre Wysłany: 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 Wysłany: 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 Wysłany: Pon 27 Lis, 2006  

Kidzior jeszcze raz wielkie Dzieki :) oczywiscie piwko Dla Ciebie :)
geman Wysłany: 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 Wysłany: Wto 02 Sty, 2007  

marcinn12 napisał/aA 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 Wysłany: Wto 02 Sty, 2007  

Pizzadude, to ju? jest poprawione
dawno.....
ert4 Wysłany: 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 Wysłany: Nie 04 Lis, 2007  

index.php
znajd? i wytnij:
Kodif (!empty($id_forum))
{

wklej przed:
Kod$id_forum = array_unique($id_forum);
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze Idź do strony Wstecz  1, 2
Strona 2 z 2
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.