Supportsider
Senest Online
Gæster online: 4
Brugere online: 0
Antal brugere: 184
Nyeste bruger: Michael Mogensen
Jamen dog! Hvor finder vi det stærke JavaScript ? Din browser understøtter ikke
JavaScript eller har ikke understøttelsen slået til. SlŒ JavaScript til i din browser for at se denne side
ordentligt, eller opgrader til en browser, der understøtter JavaScript.
Version 8 fejl
HenningS
Lagt på d. 02-03-2019 10:45
Antal indlæg: 122
Tilmeldt: 08/23/2006
På en ny installation af version08.00.21 kommer denne fejl frem, og man kan ikke printe f.eks artikler, hvis man trykker på printer bliver man sendt til forside...
Se billed med fejlbeskrivelse, denne fremkommer på alle de sider jeg hjælper på, og som skrevet er de alle sat op med ny install
HenningS tilknyttede følgende billede:billede:
Henning
afoster
Lagt på d. 02-03-2019 16:30
Antal indlæg: 50
Tilmeldt: 05/31/2011
I had a similar problem when I upgraded from 8.00.19 to 8.00.19 as you can see in this post on the main php-fusion site.
https://www.php-fusion.co.uk/infusion...ost_206153
If you scroll down you will see that Falk attached a new upgrade.php file that fixed my problem. I hope it works for you as well.
HenningS
Lagt på d. 03-03-2019 10:58
Antal indlæg: 122
Tilmeldt: 08/23/2006
Hej, den update der ligger her løste ikke problemet med at hvis du vil printe en artikel, bliver man sendt til forside, kan se at det er samme resultat her på siden.
God søndag
Henning
helmuth
Lagt på d. 05-03-2019 06:33
Antal indlæg: 1676
Tilmeldt: 05/26/2004
er nu indberettet på UK-sitet her: https://www.php-fusion.co.uk/infusion...d_id=39580
HenningS
Lagt på d. 05-03-2019 10:54
Antal indlæg: 122
Tilmeldt: 08/23/2006
Tak Helmuth.
Henning
helmuth
Lagt på d. 06-03-2019 09:02
Antal indlæg: 1676
Tilmeldt: 05/26/2004
Så er fejlen rettet her på siden med denne patch: https://github.com/php-fusion/PHP-Fus...9ec9001230
print.php skal se sådan ud efter rettelsen:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) PHP-Fusion Inc
| https://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: print.php
| Author: PHP-Fusion Development Team
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
include LOCALE.LOCALESET."print.php";
if ($settings['maintenance'] == "1" && ((iMEMBER && $settings['maintenance_level'] == "1" && $userdata['user_id'] != "1") || ($settings['maintenance_level'] > $userdata['user_level']))) {
redirect(BASEDIR."maintenance.php");
}
if (iMEMBER) {
$result = dbquery("UPDATE ".DB_USERS." SET user_lastvisit='".time()."', user_ip='".USER_IP."', user_ip_type='".USER_IP_TYPE."' WHERE user_id='".$userdata['user_id']."'");
}
echo "<!DOCTYPE html>\n";
echo "<html lang='".$locale['xml_lang']."'>\n";
echo "<head>\n<title>".$settings['sitename']."</title>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."' />\n";
echo "<meta name='description' content='".$settings['description']."' />\n";
echo "<meta name='keywords' content='".$settings['keywords']."' />\n";
echo "<style type='text/css'>
* { background: transparent !important; color: #444 !important; text-shadow: none; }
body { font-family:Verdana,Tahoma,Arial,sans-serif;font-size:14px; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
.small { font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px; }
.small2 { font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px;color:#666; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a:after { content: ' (' attr(href) ')'; }
abbr:after { content: ' (' attr(title) ')'; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
</style>\n";
echo "</head>\n<body>\n";
if ((isset($_GET['type']) && $_GET['type'] == "A") && (isset($_GET['item_id']) && isnum($_GET['item_id']))) {
$result = dbquery(
"SELECT ta.article_subject, ta.article_article, ta.article_breaks, article_datestamp, tac.article_cat_access,
tu.user_id, tu.user_name, tu.user_status
FROM ".DB_ARTICLES." ta
INNER JOIN ".DB_ARTICLE_CATS." tac ON ta.article_cat=tac.article_cat_id
LEFT JOIN ".DB_USERS." tu ON ta.article_name=tu.user_id
WHERE article_id='".$_GET['item_id']."' AND article_draft='0'");
$res = false;
if (dbrows($result) != 0) {
$data = dbarray($result);
if (checkgroup($data['article_cat_access'])) {
$res = true;
$article = str_replace("<--PAGEBREAK-->", "", stripslashes($data['article_article']));
if ($data['article_breaks'] == "y") { $article = nl2br($article); }
echo "<strong>".$data['article_subject']."</strong><br />\n";
echo "<span class='small'>".$locale['400'].profile_link($data['user_id'], $data['user_name'], $data['user_status']).$locale['401'].ucfirst(showdate("longdate", $data['article_datestamp']))."</span>\n";
echo "<hr />".$article."\n";
}
}
if (!$res) {
redirect("index.php");
}
} else if ((isset($_GET['type']) && $_GET['type'] == "N") && (isset($_GET['item_id']) && isnum($_GET['item_id']))) {
$result = dbquery("SELECT tn.news_subject, tn.news_news, tn.news_extended, tn.news_breaks, tn.news_datestamp, tn.news_visibility,
tu.user_id, tu.user_name, tu.user_status
FROM ".DB_NEWS." tn
LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
WHERE news_id='".$_GET['item_id']."' AND news_draft='0'");
$res = FALSE;
if (dbrows($result) != 0) {
$data = dbarray($result);
if (checkgroup($data['news_visibility'])) {
$res = TRUE;
$news = stripslashes($data['news_news']);
if ($data['news_breaks'] == "y") {
$news = nl2br($news);
}
if ($data['news_extended']) {
$news_extended = stripslashes($data['news_extended']);
if ($data['news_breaks'] == "y") {
$news_extended = nl2br($news_extended);
}
} else {
$news_extended = "";
}
echo "<strong>".$data['news_subject']."</strong><br />\n";
echo "<span class='small'>".$locale['400'].profile_link($data['user_id'], $data['user_name'], $data['user_status']).$locale['401'].ucfirst(showdate("longdate", $data['news_datestamp']))."</span>\n";
echo "<hr />".$news."\n";
if ($news_extended) {
echo "<hr />\n<strong>".$locale['402']."</strong>\n<hr />\n$news_extended\n";
}
}
}
if (!$res) {
redirect("index.php");
}
} else if ((isset($_GET['type']) && $_GET['type'] == "B") && (isset($_GET['item_id']) && isnum($_GET['item_id']))) {
$result = dbquery("SELECT tn.blog_subject, tn.blog_blog, tn.blog_extended, tn.blog_breaks, tn.blog_datestamp, tn.blog_visibility,
tu.user_id, tu.user_name, tu.user_status
FROM ".DB_BLOG." tn
LEFT JOIN ".DB_USERS." tu ON tn.blog_name=tu.user_id
WHERE blog_id='".$_GET['item_id']."' AND blog_draft='0'");
$res = FALSE;
if (dbrows($result) != 0) {
$data = dbarray($result);
if (checkgroup($data['blog_visibility'])) {
$res = TRUE;
$blog = stripslashes($data['blog_blog']);
if ($data['blog_breaks'] == "y") {
$blog = nl2br($blog);
}
if ($data['blog_extended']) {
$blog_extended = stripslashes($data['blog_extended']);
if ($data['blog_breaks'] == "y") {
$blog_extended = nl2br($blog_extended);
}
} else {
$blog_extended = "";
}
echo "<strong>".$data['blog_subject']."</strong><br />\n";
echo "<span class='small'>".$locale['400'].profile_link($data['user_id'], $data['user_name'], $data['user_status']).$locale['401'].ucfirst(showdate("longdate", $data['blog_datestamp']))."</span>\n";
echo "<hr />".$blog."\n";
if ($blog_extended) {
echo "<hr />\n<strong>".$locale['403']."</strong>\n<hr />\n$blog_extended\n";
}
}
}
if (!$res) {
redirect("index.php");
}
} else if ((isset($_GET['type']) && $_GET['type'] == "F") && (isset($_GET['thread']) && isnum($_GET['thread'])) && !isset($_GET['post'])) {
$posts_per_page = 20;
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) {
$_GET['rowstart'] = 0;
}
$result = dbquery("SELECT fp.post_message, fp.post_datestamp, fp.post_edittime, fp.post_author, fp.post_edituser,
fu.user_name AS user_name, fu.user_status AS user_status, fe.user_name AS edit_name, fe.user_status AS edit_status,
ft.thread_subject, ff.forum_access
FROM ".DB_THREADS." ft
INNER JOIN ".DB_FORUM_POSTS." fp ON ft.thread_id = fp.thread_id
INNER JOIN ".DB_FORUMS." ff ON ff.forum_id = ft.forum_id
INNER JOIN ".DB_USERS." fu ON fu.user_id = fp.post_author
LEFT JOIN ".DB_USERS." fe ON fe.user_id = fp.post_edituser
WHERE ft.thread_id=".$_GET['thread']."
ORDER BY fp.post_datestamp
LIMIT ".$_GET['rowstart'].",$posts_per_page");
$res = FALSE;
$i = 0;
if (dbrows($result)) {
while ($data = dbarray($result)) {
if (checkgroup($data['forum_access'])) {
$res = TRUE;
if ($i == 0)
echo $locale['500']." <strong>".$settings['sitename']." :: ".$data['thread_subject']."</strong><hr /><br />\n";
echo "<div style='margin-left:20px'>\n";
echo "<div style='float:left'>".$locale['501'].profile_link($data['post_author'], $data['user_name'], $data['user_status']).$locale['502'].showdate("forumdate", $data['post_datestamp'])."</div><div style='float:right'>#".($i + 1)."</div><div style='float:none;clear:both'></div><hr />\n";
echo nl2br(parseubb(parsesmileys($data['post_message'])));
if ($data['edit_name'] != '') {
echo "<div style='margin-left:20px'>\n<hr />\n";
echo $locale['503'].profile_link($data['post_edituser'], $data['edit_name'], $data['edit_status']).$locale['502'].showdate("forumdate", $data['post_edittime']);
echo "</div>\n";
}
echo "</div>\n";
echo "<br />\n";
$i++;
}
}
}
if (!$res) {
redirect("index.php");
}
} else if ((isset($_GET['type']) && $_GET['type'] == "F") && (isset($_GET['thread']) && isnum($_GET['thread'])) && (isset($_GET['post']) && isnum($_GET['post'])) && (isset($_GET['nr']) && isnum($_GET['nr']))) {
$result = dbquery("SELECT fp.post_message, fp.post_datestamp, fp.post_edittime, fp.post_author as post_author, fp.post_edituser,
fu.user_name AS user_name, fu.user_status AS user_status, fe.user_name AS edit_name, fe.user_status AS edit_status,
ft.thread_subject, ff.forum_access
FROM ".DB_THREADS." ft
INNER JOIN ".DB_FORUM_POSTS." fp ON ft.thread_id = fp.thread_id
INNER JOIN ".DB_FORUMS." ff ON ff.forum_id = ft.forum_id
INNER JOIN ".DB_USERS." fu ON fu.user_id = fp.post_author
LEFT JOIN ".DB_USERS." fe ON fe.user_id = fp.post_edituser
WHERE ft.thread_id=".$_GET['thread']." AND fp.post_id = ".$_GET['post']);
$res = FALSE;
if (dbrows($result)) {
$data = dbarray($result);
if (checkgroup($data['forum_access'])) {
$res = TRUE;
echo $locale['500']." <strong>".$settings['sitename']." :: ".$data['thread_subject']."</strong><hr /><br />\n";
echo "<div style='margin-left:20px'>\n";
echo "<div style='float:left'>".$locale['501'].profile_link($data['post_author'], $data['user_name'], $data['user_status']).$locale['502'].showdate("forumdate", $data['post_datestamp'])."</div><div style='float:right'>#".$_GET['nr']."</div><div style='float:none;clear:both'></div><hr />\n";
echo nl2br(parseubb(parsesmileys($data['post_message'])));
if ($data['edit_name'] != "") {
echo "<div style='margin-left:20px'>\n<hr />\n";
echo $locale['503'].profile_link($data['post_edituser'], $data['edit_name'], $data['edit_status']).$locale['502'].showdate("forumdate", $data['post_edittime']);
echo "</div>\n";
}
echo "</div>\n";
echo "<br />\n";
}
}
if (!$res) {
redirect("index.php");
}
} else if (isset($_GET['type']) && $_GET['type'] == "T" && $settings['enable_terms'] == 1) {
echo "<strong>".$settings['sitename']." ".$locale['600']."</strong><br />\n";
echo "<span class='small'>".$locale['601']." ".ucfirst(showdate("longdate", $settings['license_lastupdate']))."</span>\n";
echo "<hr />".stripslashes($settings['license_agreement'])."\n";
} else if (isset($_GET['type']) && $_GET['type'] == "P") {
echo "<strong>".$settings['sitename']." ".$locale['700']."</strong><br />\n";
echo "<hr />".stripslashes($settings['privacy_policy'])."\n";
} else {
redirect("index.php");
}
echo "</body>\n</html>\n";
if (ob_get_length() !== FALSE) {
ob_end_flush();
}
HenningS
Lagt på d. 06-03-2019 15:39
Antal indlæg: 122
Tilmeldt: 08/23/2006
Tak for hjælpen Helmuth !.
Kan se du forstår at udfylde siden, denne fejl havde jeg ikke opdaget endnu. Godt du tager fat i rettelserne....
Henning
Spring til debat:
Installation v9
Infusioner v9
Elementer v9
Sprogfiler v9
Temaer v9
Diskussioner omkring version 9
Sprogfiler v8
Mens vi venter
Generelt om PHP-Fusion v7
MODs & Infusioner v7
Temaer v7
Elementer v7
Brugerfelter v7
BB-koder v7
Elementer v6
Generel debat
Kravlegården
Oversættelse
Ris & ros
Brugernes PHP-Fusion sites