Arkadaşlar
Alt kısımdaki hatayı alıyorum hatayı da
etiketlerin listelenmesinde alıyorum.
Normal Listeleme sayfasında sıkıntı yok..
Php bilen bir arkadaş yardımcı olabilir mi ?
Hata Kodu :
Notice: Undefined variable: paginate in
/home/engellic/public_html/app/view/list/blog.phpon line
56 Php Listeleme Sayfası Kodu : <div class="posts-pagination mb-30 mt-20">
<ul>
<?= $paginate ?>
</ul>
</div> Controller Sayfası Kodu : else if (route(1) == 'etiket') {
$getTag = route(2);
if ($getTag) {
$tag = str_replace('-', ' ', $getTag);
$editedTag = mb_convert_case(mb_strtolower($tag), MB_CASE_TITLE, "UTF-8");
$meta['title'] = $editedTag . " - " . setting('title');
$searchQuery = "SELECT * FROM pages LEFT JOIN categories ON categories.category_id = pages.page_category LEFT JOIN users ON users.user_id = pages.user_id WHERE page_type = 'blog' && ( page_title LIKE '%" . $tag . "%' || page_content LIKE '%" . $tag . "%' || page_meta LIKE '%" . $tag . "%' ) ORDER BY page_create DESC LIMIT 0,5";
$query = $db->prepare($searchQuery);
$query->execute();
$pages = $query->fetchAll(PDO::FETCH_ASSOC);
$getTagTitle = false;
if ($pages && is_array($pages) && count($pages) > 0) {
foreach ($pages as $fastPage) {
if (!empty($fastPage['page_meta'])) {
$fastPageMetas = @explode(',', $fastPage['page_meta']);
if ($fastPageMetas && is_array($fastPageMetas) && count($fastPageMetas) > 0) {
foreach ($fastPageMetas as $fastPageMeta) {
if (!empty($fastPageMeta)) {
$fastPageMetaPermlink = permalink(trim($fastPageMeta));
if ($fastPageMetaPermlink == $getTag) {
$getTagTitle = trim($fastPageMeta);
break;
}
}
}
}
}
if ($getTagTitle != false) {
break;
}
}
}
if ($getTagTitle != false) {
$meta['title'] = $getTagTitle . " - " . setting('title');
$meta['description'] = $getTagTitle . " - " . setting('title');
}
} else {
header('Location: ' . site_url('blog'));
exit;
}
} else if (route(1)) {
$cat_slug = route(1);
$totalRecord = $cat_check = $db->from('pages')
->select('count(page_id) as total')
->where('page_type', 'blog')
->where('category_url', $cat_slug)
->leftJoin('categories', '%s.category_id = %s.page_category')
->leftJoin('users', '%s.user_id = %s.user_id')
->total();
$pagination = $db->pagination($totalRecord, $pageLimit, $pageParam);
$cat_check = $db->select('pages.page_title, pages.page_img, pages.page_desc, pages.page_create, categories.category_name, users.name')
->from('pages')
->where('page_type', 'blog')
->where('category_url', $cat_slug)
->leftJoin('categories', '%s.category_id = %s.page_category')
->leftJoin('users', '%s.user_id = %s.user_id')
->orderBy('page_create', 'DESC')
->limit($pagination['start'], $pagination['limit'])
->all();
if ($cat_check) {
$pages = $cat_check;
$paginate = $db->showPagination(site_url() . 'blog/' . $cat_slug . '?' . $pageParam . '=[page]');
} else {
header('Location: ' . site_url('404'));
exit;
} Yardımcı olursanız çok sevinirim Teşekkürler