Page 2 of 2
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 29. July 2009 13:11
by MeSsIaH
FuGu wrote:
@ MeSsIaH
Also wenn ich in die Foren-Übersicht wechsel wird ja logischerweise, dass Portal nicht mehr angezeigt... oder hast du den Mod eingebaut, dass die Portalansicht im gesamten Forum angezeigt wird?
Ja, hab den PortalView Mod RC1 installiert.

Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 31. July 2009 14:08
by Marc
@MeSsIaH: Dann musst du den PHP Code natürlich auch in deine index.php einbinden.
Der Code für die 4.Spalte:
Öffne portal/block/recent.php
Finde:
Code: Select all
$template->assign_vars(array(
'S_DISPLAY_RECENT' => true,
));
Davor einfügen:
Code: Select all
//
// Recent polls
//
$sql = 'SELECT poll_title, forum_id, topic_id
FROM ' . TOPICS_TABLE . '
WHERE topic_status <> ' . ITEM_MOVED . '
AND topic_approved = 1
AND topic_type = ' . POST_NORMAL . '
AND topic_moved_id = 0
AND poll_start > 0
' . $sql_where . '
ORDER BY poll_start DESC';
$result = $db->sql_query_limit($sql, $portal_config['portal_max_topics']);
while( ($row = $db->sql_fetchrow($result)) && ($row['poll_title']) )
{
// auto auth
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
$template->assign_block_vars('recent_polls', array(
'TITLE' => character_limit($row['poll_title'], $portal_config['portal_recent_title_limit']),
'FULL_TITLE' => censor_text($row['poll_title']),
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id'])
));
}
}
$db->sql_freeresult($result);
Öffne styles/prosilver/template/portal/block/recent.html
Ersetze alles durch:
Code: Select all
<!--version $Id: recent.html 503 2009-04-20 18:34:29Z kevin74 $ //-->
<!-- IF .latest_announcements or .latest_hot_topics or .latest_topics -->
{$C_BLOCK_H_L}<dl><dt>{L_RECENT_NEWS}</dt></dl>{$C_BLOCK_H_R}
<ul class="topiclist forums">
<li><dl>
<dd style="border-left:0px; width:100%">
<table width="100%">
<tr>
<!-- IF .latest_announcements --><td class="row1"><strong>{L_RECENT_ANN}</strong></td><!-- ENDIF -->
<!-- IF .latest_hot_topics --><td class="row1"><strong>{L_RECENT_HOT_TOPIC}</strong></td><!-- ENDIF -->
<!-- IF .latest_topics --><td class="row1"><strong>{L_RECENT_TOPIC}</strong></td><!-- ENDIF -->
<!-- IF .recent_polls --><td class="row1"><strong>{L_POLL}</strong></td><!-- ENDIF -->
</tr>
<tr>
<!-- IF .latest_announcements -->
<td class="row1" style="width: 25%;" valign="top">
<span class="gensmall">
<!-- BEGIN latest_announcements -->
<a href="{latest_announcements.U_VIEW_TOPIC}" title="{latest_announcements.FULL_TITLE}">{latest_announcements.TITLE}</a><br />
<!-- END latest_announcements -->
</span>
</td>
<!-- ENDIF -->
<!-- IF .latest_hot_topics -->
<td class="row1" style="width: 25%;" valign="top">
<span class="gensmall">
<!-- BEGIN latest_hot_topics -->
<a href="{latest_hot_topics.U_VIEW_TOPIC}" title="{latest_hot_topics.FULL_TITLE}">{latest_hot_topics.TITLE}</a><br />
<!-- END latest_hot_topics -->
</span>
</td>
<!-- ENDIF -->
<!-- IF .latest_topics -->
<td class="row1" style="width: 25%;" valign="top">
<span class="gensmall">
<!-- BEGIN latest_topics -->
<a href="{latest_topics.U_VIEW_TOPIC}" title="{latest_topics.FULL_TITLE}">{latest_topics.TITLE}</a><br />
<!-- END latest_topics -->
</span>
</td>
<!-- ENDIF -->
<!-- IF .recent_polls -->
<td class="row1" style="width: 25%;" valign="top">
<span class="gensmall">
<!-- BEGIN recent_polls -->
<a href="{recent_polls.U_VIEW_TOPIC}" title="{recent_polls.FULL_TITLE}">{recent_polls.TITLE}</a><br />
<!-- END recent_polls -->
</span>
</td>
<!-- ENDIF -->
</tr>
</table>
</dd>
</dl></li>
</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
<!-- ENDIF -->
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 3. August 2009 15:21
by FuGu
Moin Marc,
danke für deine Arbeit. Aber es scheint noch ein kleiner Wurm drin zu sein. Ich bekomme die vierte Spalte nicht angezeigt.
Ich habe hab auch probeweise eine Umfrage nach den Änderungen erstellt aber es bleibt dabei.
Die vierte Spalte bleibt verschollen. Den Cache habe ich natürlich gelöscht.
Sieht jetzt so aus:
Links ist auch ein Auflistungspunkt zu erkennen, der da eigentlich nichts zu suchen hat...
Einzig erkennbare Veränderung zu vorher ist das Fehlern des Tabellenrandes.

Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 7. August 2009 13:18
by MeSsIaH
Marc wrote:@MeSsIaH: Dann musst du den PHP Code natürlich auch in deine index.php einbinden.
Nunja, hab ich ja.
Dennoch wirds nicht angezeigt.
Wäre interessant für mich zu wissen, wo da was der Index.php und was in der portal.php zu stehen hat.
Gruß
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 7. August 2009 21:09
by FuGu
@ MeSsIaH
Cache geköscht?
@ Marc
Jetzt hast du dir schon so viel Mühe gemacht.. jetzt bring es auch zu Ende!!

Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 7. August 2009 21:59
by Marc
Ich hab schon einen Verdacht was das Problem ist. Ich nutze die neuesten Dateien aus dem SVN, du aber nur die Downloadversion. Ich denke dass dadurch ein Fehler entstanden ist. Mehr gibt es morgen.
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 10. August 2009 14:21
by MeSsIaH
FuGu wrote:@ MeSsIaH
Cache geköscht?
Hallo,
ja klar, ich hab mir jetzt vorläufig damit geholfen, das ich den Text direkt in die statistic.html geschrieben hab.
Zwar nicht die feine englische Art, aber geht.
Dennoch bin ich an einer Lösung interessiert, weil ich bei einem anderen Block das gleiche Problem hab, nur umgekehrt.
Grüßle
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 10. August 2009 18:01
by Marc
@FuGu: Ich hab den ersten Edit noch einmal geändert. Siehe oben.
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 13. August 2009 18:22
by FuGu
Eingebaut hab ich es.. das Problem bleibt das Gleiche.
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 14. August 2009 00:01
by Marc
Dann werd ich das ganze mal auf meinem Testboard einbauen und dir dann berichten.
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 27. August 2009 19:58
by FuGu
Und?
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 27. August 2009 20:36
by Marc
Also, deinen Fehler kann ich zwar nicht reproduzieren, allerdings habe ich noch einen Fehler entdeckt:
Öffne portal/block/recent.php
Finde:
Code: Select all
//
// Recent polls
//
$sql = 'SELECT poll_title, forum_id, topic_id
FROM ' . TOPICS_TABLE . '
WHERE topic_status <> ' . ITEM_MOVED . '
AND topic_approved = 1
AND topic_type = ' . POST_NORMAL . '
AND topic_moved_id = 0
AND poll_start > 0
' . $sql_where . '
ORDER BY poll_start DESC';
$result = $db->sql_query_limit($sql, $portal_config['portal_max_topics']);
while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
In der Zeile finden:
Code: Select all
while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
Ersetzen durch:
Code: Select all
while( ($row = $db->sql_fetchrow($result)) && ($row['poll_title']) )
Re: Anzeige laufender Umfrage in Statistiken u. a.
Posted: 1. September 2009 16:19
by FuGu
Mit deiner letzten Fehlerbehebung funzt es!
Vielen Dank für deine Mühe!!