Diskuse

Téma: ArticlesPack

Zdravím,

mám problém, stáhnul jsem, nahrál jsem, aktivoval jsem a vše se mi objevilo. Pouze, když dám stáhnout v pdf, tak odkaz míří na nějaký neexistující soubor pdf.php v kořenovém adresáři, co s tím?

Jinak nápad na drobné zlepšení:
ř. 22 articlespack.php vyměnit za:
$ap_separ= _template_listinfoseparator;
postZaslat odpověď
V odkazu by mělo být www.example.tld/pdf.php?=1 (1 je id článku).
Hodila by se URL webu, ať vím, kde je problém.
Web ještě nikde není, připravuji to u sebe na localhostu. A ten soubor pdf.php je součástní instalace SL nebo toho ArticlesPacku? Já ten soubor tam totiž nemám a pokud jsem se dobře díval, tak ani v zip archivu ArticlesPacku není.
je to tak v současném archivu tu pdf.php chybí
V rootu pdf.php:
<?php
define('_indexroot', './');
require _indexroot."require/load.php";

if(_publicAccess(!_notpublicsite) and isset($_GET['id'])) {

$id = intval($_GET['id']);

/*---- sql ----*/
$query = DB::query("SELECT * FROM `"._mysql_prefix."-articles` WHERE id=".$id);
if(DB::size($query) != 0) {

$query = DB::row($query);
$access = _articleAccess($query);
$artlink = _linkArticle($id, $query['title_seo']);
$url = _url."/".$artlink;
define('_indexOutput_url', $artlink);

/*---- obrazek perexu ----*/
$perex_img=_pictureStorageGet(_indexroot.'pictures/articles/', null, $query['picture_uid'], 'jpg');

/*---- konverze ----*/
require(_indexroot."plugins/extend/articlespack/lib/mpdf.php");
$convert = new mPDF('utf-8','A4');
$convert->useOnlyCoreFonts = true;
$convert->SetAutoFont(0);
$style = file_get_contents(_indexroot."plugins/extend/articlespack/style/pdf.css");
$body = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'><head><meta http-equiv='Content-Type' content='text/html; charset=UTF-8' /></head><body><h1>".$query['title']."</h1><table cellspacing='5'><tr><td valign='top'>".(isset($query['picture_uid']) ? "<img style='width: 200px' src='"._pictureStorageGet(_indexroot.'pictures/articles/', null, $query['picture_uid'], 'jpg')."' alt='".$query['title']."' />" : '')."</td><td valign='top'>"._parseHCM($query['perex'])."</td></tr></table> "._parseHCM($query['content'])."<p style='text-align: right'>Autor článku "._linkUser($query['author'],0,1,1).", článek byl napsán "._formatTime($query['time']).".<br />URL článku:<i> <a href='".$url."'>".$url."</a></i>.</p></body></html>";
$convert->WriteHTML($style,1);
$convert->WriteHTML($body,2);
$name_pdf = ""._anchorStr($query['title']).".pdf";
$convert->Output($name_pdf,"D");
}}
?>
Archiv ZIP updatován!

Pokud by ten separátor chtělo víc lidí změnit tak ANO, jinak to ponechám v tomto stavu
Tak jsem asi kokot, ale ani v novém archivu ten soubor pdf.php nevidím. Jinak díky za vložení toho souboru sem, nahrál jsem ho a vše funguje, takže díky za pomoc.
@Fanda - divný, ted jsem se díval a je tam
img