$pt = array(); // Titulo de la página $pt[] = $xoopsModule->name(); foreach ($rutas as $k) { $location .= '» <a href="' . $k->getLink() . '">' . $k->getName() . '</a> '; $pt[] = $k->getName(); } $location .= '» ' . $page->getTitle(); $pt[] = $page->getTitle(); $pagetitle = ''; for ($i = count($pt) - 1; $i >= 0; $i--) { $pagetitle .= $pagetitle == '' ? $pt[$i] : " « {$pt[$i]}"; } $tpl->assign('page_location', $location); $tpl->assign('xoops_pagetitle', $pagetitle); $page->addRead(); $tpl->assign('page', array('title' => $page->getTitle(), 'text' => $page->getText(), 'id' => $page->getID(), 'name' => $page->getFriendTitle(), 'mod_date' => sprintf(__('Last update: %s', 'qpages'), formatTimestamp($page->getModDate(), 'c')), 'reads' => sprintf(__('Read %u times', 'qpages'), $page->getReads()), 'metas' => $page->get_meta())); // Páginas relacionadas if ($mc['related']) { $sql = "SELECT * FROM " . $db->prefix("qpages_pages") . " WHERE cat='" . $catego->getID() . "' AND id_page<>'" . $page->getID() . "' ORDER BY RAND() DESC LIMIT 0,{$mc['related_num']}"; $result = $db->query($sql); $tpl->assign('related_num', $db->getRowsNum($result)); while ($row = $db->fetchArray($result)) { $rp = new QPPage(); $rp->assignVars($row); $tpl->append('related', array('id' => $rp->getID(), 'link' => $rp->getPermaLink(), 'title' => $rp->getTitle(), 'modified' => formatTimestamp($rp->getModDate(), 'c'), 'hits' => $rp->getReads(), 'desc' => $rp->getDescription())); } } $tpl->assign('show_related', $mc['related']); $tpl->assign('lang_related', __('Related Pages', 'qpages')); $tpl->assign('lang_page', __('Page', 'qpages'));