kalyan
Продвинутый
Дата регистрации:
22.07.2012 17:02:42
Сообщений: 61
Михаил снова привет.
Все ведь правильно повторял за вашим кодом след в след, а ведь не хочет выводится главный текст и все. Хотя ссылка проводится правильно ...ru/?view=article&id=7 . Выводится только дата и то с форматом даты проблемы настойчиво показывает одни и теже цифры 1970-01-01 00:00:00. В чем проблема Михаил помоги пожалуйста разобраться где искать ошибку . Ни каких ошибок не выдает, выводил через print_r вообще ни чего не выводится.
<?php
require_once "modules_class.php";
class ArticleContent extends Modules{
private $article_info;
public function __construct($db){
parent::__construct($db);
$this->article_info = $this->article->get($this->data["id"]);
}
protected function getTitle(){
return $this->article_info["title"];
}
protected function getDescription(){
return $this->article_info["meta_desc"];
}
protected function getKeyWords(){
return $this->article_info["meta_key"];
}
protected function getMiddle(){
return $this->getArticle();
}
private function getArticle(){
$sr["title"]= $this->article_info["title"];
$sr["full_text"] = $this->article_info["full_text"];
$sr["date"] = $this->formatDate($this->article_info["date"]);
return $this->getReplaceTemplate($sr, "article"
;
}
}
?>
Заранее благодарен!
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Проверяйте $article_info с помощью http://myrusakov.ru/php-finderror.html
kalyan
Продвинутый
Дата регистрации:
22.07.2012 17:02:42
Сообщений: 61
даа хорошая тема конечно, но что только я ни творил с переменной $article_info ошибки да ошибки. Чет я походу сыроват. Михаил я конечно понимаю твое время дорого, но все же как мне найти ошибку описанную выше. Помоги пожалуйста. Уж очень надо.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Я не вижу в данном коде ошибок, возможно, в данном куске её и нет. Поэтому без этого метода и я редко обхожусь.
kalyan
Продвинутый
Дата регистрации:
22.07.2012 17:02:42
Сообщений: 61
ведь функцию $article_info я описываю именно в этом файле. Этим куском кода является весь файл косаемый вывода полной статьи(full_text). Стало быть ошибку искать надо еще и в подключаемом файле moduls_class.php да? Даа чет я натворил делов походу...)Вроде все повторял за твоими уроками, видимо на касячил.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Здесь ошибка может быть в GlobalClass или в DataBase ещё.
kalyan
Продвинутый
Дата регистрации:
22.07.2012 17:02:42
Сообщений: 61
Привет Михаил. Вообщем я проверил код ну вернее сравнил его с кодом видео курса ошибок нет все абсолютно идентично твоему я в недоумении просто что и проверять то дальше. Может другие какие файлы тоже как то связаны с с файлом articlecontent.php. И главное ни каких ошибок не выдает просто как закалдованная дата почему именно эта дата тоже не понимаю ну вот вообщем че показывает...https://lh3.googleusercontent.com/-ffxWMJJ_Few/UU3V3_Rd2bI/AAAAAAAAAK4/T5haJyvc7f8/s948/%D0%91%D0%B5%D0%B7+%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-1.jpg
Вроде вот выводил данные из базы данных используя все эти же функции (даты) например и тут нати.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
1970 год выводится если переменная имеет значение false или 0.
Kolliapa
Новичок
Дата регистрации:
13.09.2014 12:18:14
Сообщений: 1
Такая же ошибка. Выводится дата 1970-01-01 00:00:00 и ничего больше, ошибку найти не получается.
Проблема вероятно в database_class или global_class, так как при проверки sectioncontent_class он не вводит массив или другие данные.