Hallo wertes Team,
im 1.0.6 Portal habe ich mit eurer Hilfe offene Umfragen in dem Statistik Block und dem Recent Block (vier spaltig) eingefügt.
Habe offline nun die Version 2.0.0b1 verbaut und hätte da naütlich auch die Umfragen an den entsprechenden Stellen eingefügt.
Leider funktioniert das mit den Codezeilen aus der Version 1.0.6 nicht mehr.
Umfragen in Statistik und Recent Block anzeigen
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Umfragen in Statistik und Recent Block anzeigen
Hast du noch einen Link zu der Anleitung?
-
Topic author
Re: Umfragen in Statistik und Recent Block anzeigen
Ach DU schon wieder
Warst ja auch meine Helferlein damals...
Hier ist der Link zu deiner alten Anleitung: viewtopic.php?f=8&t=2451&p=16761#p16761
Alternativ könnte ich dir auch noch die Änderungen und die jeweiligen Fehlermeldungen posten...
Warst ja auch meine Helferlein damals...
Hier ist der Link zu deiner alten Anleitung: viewtopic.php?f=8&t=2451&p=16761#p16761
Alternativ könnte ich dir auch noch die Änderungen und die jeweiligen Fehlermeldungen posten...
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Umfragen in Statistik und Recent Block anzeigen
Insbesondere die Fehlermeldungen wären ganz hilfreich.
-
Topic author
Re: Umfragen in Statistik und Recent Block anzeigen
Hallo Marc,
also eines der beiden "Problemchen" konnte ich schon selber lösen. Das was die portal_recent.php betrifft ging dann doch recht einfach. Der für 1.0.6 geltende Schnipsel lautet:
Da habe ich einfach die letzte Zeile weggelassen, da das der einzige Unterschied zum Original war und damit hat es geklappt. Nur noch L_POLL in die deutsche Sprachdatei eingefügt und es lüppt.
Was die Anzeige der Umfragen in dem Statistik Block angeht habe ich folgendes
kopiert und in der portal_statistics.php vor eingefügt. In der statistics_side.html habe ich
hinter
einfügt. Damit erhalte ich folgende Fehlermeldung
Ich hoffe du hast soweit alle Infos...
Vielleicht, bei der Version 1.0.6 war es ja so, gibt es ja noch andere User die das gerne in ihrem Portal verbaut haben wollen. Dann hättest du die Arbeit nicht nur für einen einzelnen Deppen
Danke schon mal, dass du dir die Zeit nimmst!
also eines der beiden "Problemchen" konnte ich schon selber lösen. Das was die portal_recent.php betrifft ging dann doch recht einfach. Der für 1.0.6 geltende Schnipsel lautet:
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);
$template->assign_var('S_DISPLAY_RECENT', true);
Was die Anzeige der Umfragen in dem Statistik Block angeht habe ich folgendes
Code: Select all
// Get open polls count
$open_polls_count = 0;
$sql = 'SELECT COUNT(topic_id) AS polls_count
FROM ' . TOPICS_TABLE . '
WHERE poll_start > 0
AND poll_length = 0 OR poll_start + poll_length > ' . time();
$result = $db->sql_query($sql);
$open_polls_count = (int) $db->sql_fetchfield('polls_count');
$db->sql_freeresult($result);
Code: Select all
// Assign specific vars
Code: Select all
{L_ST_OPEN_POLLS} <strong>{S_OPEN_POLLS}</strong><br />
Code: Select all
{L_ST_TOT_ATTACH} <strong>{B3_TOTAL_ATTACH}</strong><br />
Die genannten Zeile wäre die:Fatal error: Call to a member function sql_fetchfield() on a non-object in /Volumes/MainSpace/Logitec/Sites/KMP/portal/modules/portal_statistics.php on line 127
Code: Select all
$result = $db->sql_query($sql);
Vielleicht, bei der Version 1.0.6 war es ja so, gibt es ja noch andere User die das gerne in ihrem Portal verbaut haben wollen. Dann hättest du die Arbeit nicht nur für einen einzelnen Deppen
Danke schon mal, dass du dir die Zeit nimmst!
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Umfragen in Statistik und Recent Block anzeigen
In portal/modules/portal_statistics.php
Finde:
Ersetze mit:
Finde:
Code: Select all
global $config, $template, $user;
Code: Select all
global $config, $template, $user, $db;
-
Topic author
Re: Umfragen in Statistik und Recent Block anzeigen
Hallo Marc,
habe die Änderung von dir eingefügt. Bekomme jetzt keine Fehlermeldung mehr, jedoch wird in dem Statistik Block die Anzahl der Umfragen mit 0 angezeigt, wobei fünf offen sind.
habe die Änderung von dir eingefügt. Bekomme jetzt keine Fehlermeldung mehr, jedoch wird in dem Statistik Block die Anzahl der Umfragen mit 0 angezeigt, wobei fünf offen sind.
-
Topic author
Re: Umfragen in Statistik und Recent Block anzeigen
Ich nochmal... vergiss mein letztes Posting. Habe mir nochmal deine "alte" Anleitung angesehen und dabei ist mir aufgefallen, dass ich den zweiten Schnipsel vergessen habe einzufügen.
Hab dann noch schnell die Einfügung in die Sprachdatei gemacht und jetzt ist alles super!
Vielen Dank für deine Hilfe.
Wenn ihr Bedarf habt und die Option der Umfragen anbieten wollt würde ich euch schnell ein Thread dazu schreiben, damit der angepinnt werden kann.
Nur für den Fall, als kleine Revanche, für die wiedermal nette und kompente Hilfe.
Gruß und Dank
FuGu
Hab dann noch schnell die Einfügung in die Sprachdatei gemacht und jetzt ist alles super!
Vielen Dank für deine Hilfe.
Wenn ihr Bedarf habt und die Option der Umfragen anbieten wollt würde ich euch schnell ein Thread dazu schreiben, damit der angepinnt werden kann.
Nur für den Fall, als kleine Revanche, für die wiedermal nette und kompente Hilfe.
Gruß und Dank
FuGu