У меня стоит johncms мне на джоне нужно делать
У меня стоит johncms мне на джоне нужно делать
# MaxPro (23.06.2016 / 01:30)А мы по твоему тебе для чего даем? Не для Джона?
У меня стоит johncms мне на джоне нужно делать
# MARAZM (22.06.2016 / 22:00)Без разницы. В Джоне буферизация вывода присутствует. Так что хоть в конец файла этот $textl пихай.
$textl передается же перед header'om значит нужно получать данные по категории перед ним.верно?
# ValekS (23.06.2016 / 14:21)Не без разницы. Всё верно написано. Перед head'ом надо textl задавать.
Без разницы. В Джоне буферизация вывода присутствует. Так что хоть в конец файла этот $textl пихай.
# Simba (23.06.2016 / 17:26)Ну так расскажи как)
Не без разницы. Всё верно написано. Перед head'ом надо textl задавать.
В джоне то есть буферизация, но отложенные титлы делаются совсем по-другому.
# fanatos (23.06.2016 / 00:54)$cat = isset($_GET['cat']) ? intval($_GET['cat']) : ''; нужно вывести перед условием
вот велосипед , но есть одно НО , когда не в папке не выводит слово Загрузки а копирайт выводит,может кто то переделаетif (empty($cat)){
$cat = isset($_GET['cat']) ? intval($_GET['cat
# ValekS (23.06.2016 / 18:08)Видимо head был ниже подключён, по этому работало.
Ну так расскажи как)
Я просто помню пихал его в середину скрипта и как то работало. Вроде работало. Гг
буфферизация говно и зло, имхо.
скрипт должен работать без всего без чего он может обойтись.
но раз уж в джоне она зачем то (кто нить знает зачем?) присутствует, то выгоднее всего будет эксплуатировать ее по полной.
только я бы просто элементарно реплейсил (есть у меня тестовый ждон на локалке, и есть в нем аналогичные титлы через буффер)
дешево и сердито
if(preg_match('#<title>([^<]+)#i', $content, $title)){
$content = preg_replace('#<div class="header">(.*?)<\/div>#is', '<div class="header">'.$title[1].'</div>', $content);
} Не могу понять, решение то простое.
К примеру на примере 3.2.2, вставить в index.php загрузок
<?php
require_once ($rootpath.'/incfiles/core.php');
$cat = isset($_GET['cat']) ? abs(intval($_GET['cat'])) : '';
if(!empty($cat)){
# Заголовок страниц категорий
$cat_name = mysql_fetch_array(mysql_query("SELECT `name` FROM `download` WHERE `type` = 'cat' AND `id` = '" . $cat . "' LIMIT 1;"));
$textl = $cat_name['name'];
}else
$textl = 'Загрузки';
require_once ($rootpath.'/incfiles/head.php'); # ramzes (24.06.2016 / 08:41)А в $content у тебя откуда значение берётся? Я так понимаю, что перед твоим условием нужно сохранить в переменную содержимое буфера, а потом уже его обрабатывать регуляркой
буфферизация говно и зло, имхо.
скрипт должен работать без всего без чего он может обойтись.
но раз уж в джоне она зачем то (кто нить знает зачем?) присутствует, то выгоднее всего будет эксплуатиров
$content = ob_get_contents();