W3C-Meldung nach Portalupdate nur in Forenansicht

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

W3C-Meldung nach Portalupdate nur in Forenansicht

Beitrag von Talk19zehn »

Hello,

nach dem Portal-Update von 1.05 auf 1.06 und Einbindung eines weiteren Styles auf meiner Testseite ( siehe bitte im Profil ) meldet W3C in der Forenübersicht ( nicht Portalansicht ):

Fehler:

<input type="hidden" name="redirect" value="./index.php?style=5&style=5" />
Nummer des Styles in der Fehlermeldung variabel, d. h. ob 1 oder 5 macht keinen Unterschied. Meine Beobachtung ist, dass sich die Fehlermeldung nur im Gaststatus aufzeigt.

"Noch-Version" meines Testforums phpbb-Version 3.07pl1

Ich bin nun alles noch einmal durchgegangen und kann die Ursache für die Fehlermeldung nicht allein klären. Auch eine Google-Suche und die Suche hier im Forum blieb ohne Erfolg.
Danke für einen Hinweis oder Lösungsansatz, da ich in Kürze gern auf die Version 3.08 "updaten" möche und den Fehler zuvor sehr gern bereinigt hätte.

Vielleicht ist die Meldung jemanden bekannt und er oder sie kann laienverständlich helfen?
Vielen Dank.




PS.: Ich bin mir nicht sicher, ob ich den richtgen Forenbereich nutze. Ggf. bitte ich um Verschiebung des Threads.
Dankeschön!
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: W3C-Meldung nach Portalupdate nur in Forenansicht

Beitrag von modernist »

Für die Forenansicht werden mir vom Validator http://validator.w3.org zwei Fehler angezeigt:
<tr style="text-align:justify" width="100%" class="headerbar">
und
<td style="text-align:left" width="60%">

Die Angabe finden sich in der "Box - Noch ein Test" am Ende der Seite.

Die Angabe width ist bei XHTML 1.0 Strict hier jeweils nicht zulässig.

Den von dir angegeben Fehler erhalte ich nicht.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: W3C-Meldung nach Portalupdate nur in Forenansicht

Beitrag von Talk19zehn »

Hello modernist,

danke für´s drüberschauen. Ja, die minimalen von dir beschriebenen Fehlerchen ( width ) in der Box und amp kenne ich. Muss ich noch ausmerzen... Die Fehler der Karte sind nicht selbst gemacht. Da weiß ich nicht, ob ich diese überhaupt wegbekomme. Diese sind mir momentan auch noch nicht ganz so wichtig.... :cry:

Hast du auf das Style igtalk in der Portalansicht gewechselt und sodann die Forenansicht gewählt? Nur dann zeigt sich bei mir der besagte Fehler.


Ich habe bedenken, dass ich etwas übersehen habe, beim Update und der Installation des Styles. Habe stundenlang gesucht... :cry:

Danke für deinen wachsamen Blick!!
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: W3C-Meldung nach Portalupdate nur in Forenansicht

Beitrag von modernist »

Talk19zehn hat geschrieben:Hast du auf das Style igtalk in der Portalansicht gewechselt und sodann die Forenansicht gewählt?
Diese wichtige Information fehlte im Eingangsbeitrag. Hatte ich natürlich nicht gemacht.
Alternativ könntest du auch im Profil domain.tld/forum/index.php?style=5 angeben, damit man nicht erst lange rumklicken muß. :wink:

Auch hier scheint mir das & der Übeltäter zu sein: http://www.htmlhelp.com/tools/validator ... s.html#amp

Änder mal
./index.php?style=5&style=5
zu
./index.php?style=5&style=5
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: W3C-Meldung nach Portalupdate nur in Forenansicht

Beitrag von Talk19zehn »

Hello modernist, ich danke dir für deine Hilfestellungen!

Tut mir leid, ich kann das Verzeichnis nicht lokalisieren. Alle Suchbemühungen verliefen im Sande.

<input type="hidden" name="redirect" value="./index.php?style=5&style=5" />

Auch eine Teilsuche, wie --> "?style=" führte zu keinem für mich erkennbaren Ergebnis. Eine Anweisung fand ich in der change_style.html, die wie folgt lautet:

Code: Alles auswählen

<!--version $Id: change_style.html 544 2009-09-10 12:35:25Z christian_n $ //-->
{$LR_BLOCK_H_L}<!-- IF $S_BLOCK_ICON --><img src="{T_THEME_PATH}/images/portal/portal_style.png" width="16" height="16" alt="" />&nbsp;<!-- ENDIF -->{L_BOARD_STYLE}{$LR_BLOCK_H_R}
	<select style="width: 150px;" name="demo" id="demo" onchange="document.location.href = this.options[this.selectedIndex].value;">
		{STYLE_SELECT}
	</select>
<br />
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Ich kann nur vermuten, dass jene Anweisung --> [this.selectedIndex] im Zusammenhang der Fehlermeldung stünde, finde diese php-Deklaration jedoch nicht, um deinen Vorschlag zu testen.

Dies ist die entsprechende php, wenn ich korrekt geschaut habe:

Code: Alles auswählen

<?php

/**
*
* @package - Board3portal
* @version $Id: change_style.php 632 2010-03-14 16:42:33Z marc1706 $
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}

$style_count = 0;
$style_select = '';
$sql = 'SELECT style_id, style_name
	FROM ' . STYLES_TABLE . '
	WHERE style_active = 1
	ORDER BY LOWER(style_name) ASC';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
	$style = request_var('style', 0);
	if($style)
	{
		$url = str_replace('style=' . $style, 'style=' . $row['style_id'], append_sid("{$phpbb_root_path}portal.$phpEx"));
	}
	else
	{
		$url = append_sid("{$phpbb_root_path}portal.$phpEx", 'style=' . $row['style_id']);
	}
	++$style_count;
	$style_select .= '<option value="' . $url . '"' . ($row['style_id'] == $user->theme['style_id'] ? ' selected="selected"' : '') . '>' . htmlspecialchars($row['style_name']) . '</option>';
}
$db->sql_freeresult($result);
if(strlen($style_select))
{
	$template->assign_var('STYLE_SELECT', $style_select);
}


// Assign specific vars
$template->assign_vars(array(
	'S_STYLE_OPTIONS'			=> ($config['override_user_style'] || $style_count < 2) ? '' : style_select($user->data['user_style']),
	'S_DISPLAY_CHANGE_STYLE'	=> true,
));

?>

Ein "amp" sehe ich einfach nicht. Trauriges Fazit meinerseits.

Beste Grüße und nochmals Dank.


==================================
17.03.2011

Edit:
Fehler ist behoben, wenn ich der Validierung nun Glauben schenke. Es lag an einer eingebundenen Kartenübersicht, die sich demnach mit der Boardstyle-Auswahl nicht vertragen hat.
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“