Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по коду PHP [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (5): « 1 2 [3] 4 5 »   

> Без описания
A320_Pilot
Отправлено: 26 Марта, 2016 - 00:02:44
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




Сделал немного по другому, теперь просто выводятся теги {id}, {news1} и т.д. а не записи из бд:
Шаблонизатор:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class Template
  3.   {
  4.       private $content = NULL;
  5.       private $res_content = NULL;
  6.       function Template($tpl_dir, $tpl_name)
  7.       {
  8.           if (!file_exists($tpl_dir . $tpl_name . '.html') ) return;
  9.           $this->content = file_get_contents($tpl_dir . $tpl_name . '.html');
  10.       }
  11.       function assign_vars($vars)
  12.       {
  13.           $this->res_content = $this->content;
  14.  
  15.           foreach($vars as $blockname => $value )
  16.           {
  17.               $this->res_content = preg_replace('/{' . $blockname . '}/i', $value, $this->res_content);
  18.           }
  19.       }
  20.       function render()
  21.       {
  22.           if ( $this->res_content == '' ) $this->res_content = $this->content;
  23.  
  24.           return $this->res_content;
  25.       }
  26.   }
  27.  ?>

Шаблон новостей тот же
И вывод news.php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Подключение файла настроек базы данных
  3. require_once("../engine/mysql.php");
  4. //Подключаем шаблонизатор
  5. $tpl_dir = '../template/';
  6. require_once("../engine/tpl.php");
  7. $news_tpl = new Template($tpl_dir, 'news');
  8. $content = '';
  9. //Настройка вывода лучших изделий
  10. //require_once("/rb.php");
  11. //Настраиваем переменные
  12. //Настройка вывода новостей
  13. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  14. $num_rows1 = mysql_num_rows($result);
  15. if(mysql_num_rows($result) > 0) {
  16. while($data = mysql_fetch_assoc($result)){
  17. foreach ($data as $news)
  18. {
  19. $news_tpl->assign_vars(array(
  20.         'id' =>          $news['id'],
  21.         'news1' =>       $news['name'],
  22.         'news2' =>           $news['text'],
  23.                 'num_rows1' =>   $num_rows1
  24.           ));
  25. $content .= $news_tpl->render();
  26. } } }
  27. $news_tpl->assign_vars(array(
  28. 'title'         =>              'Кованый дизайн',
  29. 'url'           =>              'http://localhost',
  30. 'url_tpl'       =>              'http://localhost/template/'
  31. ));
  32. //Компилируем шаблон
  33. echo $news_tpl->render();
  34. ?>

(Добавление)
Не работает только вывод новостей из БД, а скажем титл сайта отображается, тобеж не {title}, а "Кованый дизайн", что делать?

(Отредактировано автором: 26 Марта, 2016 - 00:03:43)

 
 Top
3d_killer
Отправлено: 26 Марта, 2016 - 01:30:28
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




с этим шаблонизатором работать и не будет
 
My status
 Top
A320_Pilot
Отправлено: 26 Марта, 2016 - 09:34:01
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




3d_killer пишет:
с этим шаблонизатором работать и не будет

Хорошо, а если без шаблонизатора но нужны теги {...}?
Что делать?
 
 Top
3d_killer
Отправлено: 26 Марта, 2016 - 13:26:19
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




не нужны
(Добавление)
вместо
CODE (html):
скопировать код в буфер обмена
  1. <a href="{url}">Главная</a>

вот это
PHP:
скопировать код в буфер обмена
  1. <a href="<?=$url?>">Главная</a>
 
My status
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 00:38:06
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




3d_killer пишет:
не нужны
(Добавление)
вместо
CODE (html):
скопировать код в буфер обмена
  1. <a href="{url}">Главная</a>

вот это
PHP:
скопировать код в буфер обмена
  1. <a href="<?=$url?>">Главная</a>

Если честно хотелось бы теги {...}
Функцией str_replace возможно сделать?
Чтоб потом с БД норм выводилось всё!
 
 Top
3d_killer
Отправлено: 27 Марта, 2016 - 01:30:39
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




выводи откуда хочешь, я к примеру показал, при чем тут поиск и замена этих фигурных скобок????
 
My status
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 11:49:00
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




3d_killer пишет:
выводи откуда хочешь, я к примеру показал, при чем тут поиск и замена этих фигурных скобок????

Тогда файлы шаблонов будут иметь расширение не .html, а .php
 
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 21:19:00
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




Всё равно одно и тоже, последняя запись только
Вот код теперь шаблона news.html
CODE (html):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html lang="en" class="no-js">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="x-ua-compatible" content="ie=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <title><?=$title?> - Новости</title>
  8.     <link href="http://www.google-analytics.com/" rel="dns-prefetch"><!-- dns prefetch -->
  9.     <!-- meta -->
  10.     <!-- icons -->
  11.     <link href="<?=$tpl_f?>favicon.ico" rel="shortcut icon">
  12.     <!-- css + javascript -->
  13.     <link rel="stylesheet" href="<?=$tpl_f?>style.css" media="all">
  14.     <!--[if lt IE 9]>
  15.      <script type="text/javascript" src="js/html5shiv.js"></script>
  16.      <script type="text/javascript" src="js/selectivizr.js"></script>
  17.      <script type="text/javascript" src="js/respond.js"></script>
  18.    <![endif]-->
  19.     <script type="text/javascript" src="///cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
  20. </head>
  21. <body>
  22. <!-- wrapper -->
  23. <div class="wrapper">
  24.   <header >
  25.       <div class="logo">
  26.         <img src="<?=$tpl_f?>img/logo.png" alt="" title="">
  27.       </div><!-- /logo -->
  28.       <div class="contact">
  29.         <p class="tel">
  30.             8(499)-390-90-99</br>
  31.             8(925)-390-90-99
  32.         </p>
  33.         <p class="mail">kovanii_dizain@mail.ru</p>
  34.       </div>
  35.       <nav class="nav" role="navigation">
  36.         <ul class="headnav">
  37.           <li><a href="<?=$url?>">Главная</a></li>
  38.                   <li><a class="active" href="<?=$url?>?id=news">Новости</a></li>
  39.           <li><a href="<?=$url?>?id=cus">Обратная связь</a></li>
  40.           <li><a href="<?=$url?>?id=about">О компании</a></li>
  41.           <li><a href="<?=$url?>?id=contacts">Контактные данные</a></li>
  42.         </ul>
  43.         <input placeholder="Search..." type="text">
  44.       </nav><!-- /nav -->
  45.   </header><!-- /header -->
  46.   <section class="main_content">
  47.     <div class="leftside">
  48.       <h3>Категории изделий</h3>
  49.       <ul>
  50.         <li><a class="active" href="{url}">Главная</a> </li>
  51.         <li><a href="<?=$url?>?id=1">Лестницы<span>(0)</span></a></li>
  52.         <li><a href="<?=$url?>?id=2">Ограждения<span>(0)</span></a></li>
  53.         <li><a href="<?=$url?>?id=3">Балконы<span>(0)</span></a></li>
  54.         <li><a href="<?=$url?>?id=4">Изделия для сада<span>(0)</span></a></li>
  55.         <li><a href="<?=$url?>?id=5">Крыльцо и навесы<span>(0)</span></a></li>
  56.         <li><a href="<?=$url?>?id=6">Заборы, ворота и калитки<span>(0)</span></a></li>
  57.         <li><a href="<?=$url?>?id=7">Оконные решётки<span>(0)</span></a></li>
  58.         <li><a href="<?=$url?>?id=8">Ритуальные изделия<span>(3)</span></a></li>
  59.         <li><a href="<?=$url?>?id=9">Флюгеры<span>(0)</span></a></li>
  60.         <li><a href="<?=$url?>?id=10">Эксклюзивные изделия<span>(0)</span></a></li>
  61.         <li><a href="<?=$url?>?id=11">Интерьер<span>(8)</span></a></li>
  62.       </ul>
  63.     </div>
  64.     <div class="center_content">
  65.       <div class="bread">
  66.        <a href="{url}">Главная</a>      /       Новости
  67.       </div>
  68.       <h2>#<?=$n_id?> - <?=$n_name?></h2>
  69.           <p><?=$n_text?></p>
  70.     </div>
  71.     <div class="rightside"><h3>Лучшие изделия</h3>
  72.       <ul><li>
  73.                         <?=$lr?>
  74.         </li></ul></div>            <div class="rightside"><h3>Блок 2</h3>
  75.                 <ul><li>
  76.                         >>В разработке!<<
  77.         </li></ul></div>                            <div class="rightside"><h3>Статистика</h3>
  78.                 <ul><li>
  79.                         Количество новостей: <?=$nr1?>                  Всего работ: ---                        Лучших работ: <?=$nr2?>
  80.                 </li></ul></div>  </section><!-- /section -->
  81. <footer role="contentinfo">
  82.   <div class="inner">
  83. <span>Design by A320_Pilot</span>
  84.     <p class="copyright">
  85.       © Copyright  ООО Кованый дизайн 2016. All Right Reserved.
  86.     </p><!-- /copyright -->
  87.   </div><!-- /.inner -->
  88. </footer><!-- /footer -->
  89. </div><!-- /wrapper -->
  90.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  91.     <script>window.jQuery || document.write('<script src="js/jquery.js"><\/script>')</script>
  92.     <script type="text/javascript" src="js/scripts.js"></script>
  93. </body>
  94. </html>

Вот код php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Подключение файлов настроек
  3. require_once("../engine/mysql.php");
  4. require_once("../engine/config.php");
  5. //Настройка вывода лучших изделий
  6. require_once("/rb.php");
  7. //Настройка вывода новостей
  8. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  9. $num_rows1 = mysql_num_rows($result);
  10. if(mysql_num_rows($result) > 0) {
  11. while($data = mysql_fetch_array($result)){
  12. $n_id = $data['id'];
  13. $n_name = $data['name'];
  14. $n_text = $data['text'];
  15. } }
  16. //Подключаем основной каркас новостей
  17. require_once("../template/news.html");
  18. ?>
 
 Top
3d_killer
Отправлено: 27 Марта, 2016 - 21:27:30
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




PHP:
скопировать код в буфер обмена
  1. while($data = mysql_fetch_array($result)){
  2. $n_id = $data['id'];
  3. $n_name = $data['name'];
  4. $n_text = $data['text'];
  5. } }

этот цикл должен быть в шаблоне и там же в цикле эта часть обрабатываться, изучите что такое цикл, вы творите сами не понимаете что
 
My status
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 21:34:08
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




3d_killer пишет:
PHP:
скопировать код в буфер обмена
  1. while($data = mysql_fetch_array($result)){
  2. $n_id = $data['id'];
  3. $n_name = $data['name'];
  4. $n_text = $data['text'];
  5. } }

этот цикл должен быть в шаблоне и там же в цикле эта часть обрабатываться, изучите что такое цикл, вы творите сами не понимаете что

Блин помогите плиз, я чё то вообще не врубаюсь(
(Добавление)
Сделал так, отображается всё теперь, но есть одно НО, новости сьехали куда то вверх страницы
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Подключение файлов настроек
  3. require_once("../engine/mysql.php");
  4. require_once("../engine/config.php");
  5. //Настройка вывода лучших изделий
  6. require_once("/rb.php");
  7. //Настройка вывода новостей
  8. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  9. $num_rows1 = mysql_num_rows($result);
  10. if(mysql_num_rows($result) > 0) {
  11. while($data = mysql_fetch_array($result)){
  12. $n_id = $data['id'];
  13. $n_name = $data['name'];
  14. $n_text = $data['text'];
  15. echo <<< HEREDOC
  16. <h2>#$n_id - $n_name</h2>
  17.           <p>$n_text</p>
  18. HEREDOC;
  19. //Подключаем основной каркас новостей
  20. require_once("../template/news.html");
  21. } }
  22. ?>

(Добавление)
A320_Pilot пишет:
3d_killer пишет:
PHP:
скопировать код в буфер обмена
  1. while($data = mysql_fetch_array($result)){
  2. $n_id = $data['id'];
  3. $n_name = $data['name'];
  4. $n_text = $data['text'];
  5. } }

этот цикл должен быть в шаблоне и там же в цикле эта часть обрабатываться, изучите что такое цикл, вы творите сами не понимаете что

Блин помогите плиз, я чё то вообще не врубаюсь(
(Добавление)
Сделал так, отображается всё теперь, но есть одно НО, новости сьехали куда то вверх страницы
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Подключение файлов настроек
  3. require_once("../engine/mysql.php");
  4. require_once("../engine/config.php");
  5. //Настройка вывода лучших изделий
  6. require_once("/rb.php");
  7. //Настройка вывода новостей
  8. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  9. $num_rows1 = mysql_num_rows($result);
  10. if(mysql_num_rows($result) > 0) {
  11. while($data = mysql_fetch_array($result)){
  12. $n_id = $data['id'];
  13. $n_name = $data['name'];
  14. $n_text = $data['text'];
  15. echo <<< HEREDOC
  16. <h2>#$n_id - $n_name</h2>
  17.           <p>$n_text</p>
  18. HEREDOC;
  19. //Подключаем основной каркас новостей
  20. require_once("../template/news.html");
  21. } }
  22. ?>

Новости вверх уехали куда то!
(Добавление)
И теперь у меня с кажой записью повторяется весь шаблон, делал так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. //Подключение файлов настроек
  3. require_once("../engine/mysql.php");
  4. require_once("../engine/config.php");
  5. //Настройка вывода лучших изделий
  6. require_once("/rb.php");
  7. //Настройка вывода новостей
  8. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  9. $num_rows1 = mysql_num_rows($result);
  10. if(mysql_num_rows($result) > 0) {
  11. while($data = mysql_fetch_array($result)){
  12. $n_id = $data['id'];
  13. $n_name = $data['name'];
  14. $n_text = $data['text'];
  15. echo <<< HEREDOC
  16. <!doctype html>
  17. <html lang="en" class="no-js">
  18. <head>
  19.     <meta charset="UTF-8">
  20.     <meta http-equiv="x-ua-compatible" content="ie=edge">
  21.     <meta name="viewport" content="width=device-width, initial-scale=1">
  22.     <title>$title - Новости</title>
  23.     <link href="http://www.google-analytics.com/" rel="dns-prefetch"><!-- dns prefetch -->
  24.     <!-- meta -->
  25.     <!-- icons -->
  26.     <link href="$tpl_f/favicon.ico" rel="shortcut icon">
  27.     <!-- css + javascript -->
  28.     <link rel="stylesheet" href="$tpl_f/style.css" media="all">
  29.     <!--[if lt IE 9]>
  30.       <script type="text/javascript" src="js/html5shiv.js"></script>
  31.       <script type="text/javascript" src="js/selectivizr.js"></script>
  32.       <script type="text/javascript" src="js/respond.js"></script>
  33.     <![endif]-->
  34.     <script type="text/javascript" src="///cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
  35. </head>
  36. <body>
  37. <!-- wrapper -->
  38. <div class="wrapper">
  39.   <header >
  40.       <div class="logo">
  41.         <img src="$tpl_f/img/logo.png" alt="" title="">
  42.       </div><!-- /logo -->
  43.       <div class="contact">
  44.         <p class="tel">
  45.             8(499)-390-90-99</br>
  46.             8(925)-390-90-99
  47.         </p>
  48.         <p class="mail">kovanii_dizain@mail.ru</p>
  49.       </div>
  50.       <nav class="nav" role="navigation">
  51.         <ul class="headnav">
  52.           <li><a href="$url">Главная</a></li>
  53.                   <li><a class="active" href="$url/news">Новости</a></li>
  54.           <li><a href="$url?id=cus">Обратная связь</a></li>
  55.           <li><a href="$url?id=about">О компании</a></li>
  56.           <li><a href="$url?id=contacts">Контактные данные</a></li>
  57.         </ul>
  58.         <input placeholder="Search..." type="text">
  59.       </nav><!-- /nav -->
  60.   </header><!-- /header -->
  61.   <section class="main_content">
  62.     <div class="leftside">
  63.       <h3>Категории изделий</h3>
  64.       <ul>
  65.         <li><a class="active" href="{url}">Главная</a> </li>
  66.         <li><a href="$url?id=1">Лестницы<span>(0)</span></a></li>
  67.         <li><a href="$url?id=2">Ограждения<span>(0)</span></a></li>
  68.         <li><a href="$url?id=3">Балконы<span>(0)</span></a></li>
  69.         <li><a href="$url?id=4">Изделия для сада<span>(0)</span></a></li>
  70.         <li><a href="$url?id=5">Крыльцо и навесы<span>(0)</span></a></li>
  71.         <li><a href="$url?id=6">Заборы, ворота и калитки<span>(0)</span></a></li>
  72.         <li><a href="$url?id=7">Оконные решётки<span>(0)</span></a></li>
  73.         <li><a href="$url?id=8">Ритуальные изделия<span>(3)</span></a></li>
  74.         <li><a href="$url?id=9">Флюгеры<span>(0)</span></a></li>
  75.         <li><a href="$url?id=10">Эксклюзивные изделия<span>(0)</span></a></li>
  76.         <li><a href="$url?id=11">Интерьер<span>(8)</span></a></li>
  77.       </ul>
  78.     </div>
  79.     <div class="center_content">
  80.       <div class="bread">
  81.        <a href="$url">Главная</a>       /       Новости
  82.       </div>
  83.       <h2>#$n_id - n_name</h2>
  84.           <p>$n_text</p>
  85.     </div>
  86.     <div class="rightside"><h3>Лучшие изделия</h3>
  87.       <ul><li>
  88.                         $lr
  89.         </li></ul></div>            <div class="rightside"><h3>Блок 2</h3>
  90.                 <ul><li>
  91.                         >>В разработке!<<
  92.         </li></ul></div>                            <div class="rightside"><h3>Статистика</h3>
  93.                 <ul><li>
  94.                         Количество новостей: $nr1                       Всего работ: ---                        Лучших работ: $nr2
  95.                 </li></ul></div>  </section><!-- /section -->
  96. <footer role="contentinfo">
  97.   <div class="inner">
  98. <span>Design by A320_Pilot</span>
  99.     <p class="copyright">
  100.       © Copyright  ООО Кованый дизайн 2016. All Right Reserved.
  101.     </p><!-- /copyright -->
  102.   </div><!-- /.inner -->
  103. </footer><!-- /footer -->
  104. </div><!-- /wrapper -->
  105.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  106.     <script>window.jQuery || document.write('<script src="js/jquery.js"><\/script>')</script>
  107.     <script type="text/javascript" src="js/scripts.js"></script>
  108. </body>
  109. </html>
  110. HEREDOC;
  111. } } else {
  112. echo <<< HEREDOC
  113. <h2>Новости</h2><p>Новостей в данный момент нету!</p></div>
  114. HEREDOC;
  115. }
  116. ?>
 
 Top
3d_killer
Отправлено: 27 Марта, 2016 - 22:05:06
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




не знаете, изучайте, писать сайт за вас никто не будет, делайте на HTML
и они не съехали, а где выводите там они и выводятся
 
My status
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 22:09:21
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)




Хорошо, просто подскажите что сделать чтобы они не повторялись?
 
 Top
3d_killer
Отправлено: 27 Марта, 2016 - 22:20:14
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




 
My status
 Top
A320_Pilot
Отправлено: 27 Марта, 2016 - 22:23:26
Post Id



Гость


Покинул форум
Сообщений всего: 70
Дата рег-ции: Сент. 2012  
Откуда: Россия, Москва


Помог: 0 раз(а)





А при чём тут это?
С циклом то я разобрался, в шаблоне теперь где то косяк, не понимаю почему данные съехали с шаблона, вроде вывел там где надо
(Добавление)
Вот как щас всё выглядит:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //Подключение файлов настроек
  3. require_once("../engine/mysql.php");
  4. require_once("../engine/config.php");
  5. //Настройка вывода лучших изделий
  6. require_once("/rb.php");
  7. //Подключаем основной каркас новостей
  8. require_once("../template/news.html");
  9. //Настройка вывода новостей
  10. $result = mysql_query("SELECT * FROM news") or die (mysql_error());
  11. $num_rows1 = mysql_num_rows($result);
  12. if(mysql_num_rows($result) > 0) {
  13. while($data = mysql_fetch_array($result)){
  14. $n_id = $data['id'];
  15. $n_name = $data['name'];
  16. $n_text = $data['text'];
  17. echo <<< HEREDOC
  18.     <div class="center_content">
  19.       <div class="bread">
  20.        <a href="$url">Главная</a>       /       Новости
  21.       </div>
  22.       <h2>#$n_id - $n_name</h2>
  23.           <p>$n_text</p>
  24.     </div>
  25. HEREDOC;
  26. }
  27. } else {
  28. echo <<< HEREDOC
  29. <h2>Новости</h2><p>Новостей в данный момент нету!</p></div>
  30. HEREDOC;
  31. }
  32. ?>
 
 Top
3d_killer
Отправлено: 27 Марта, 2016 - 22:25:18
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




использовать надо либо шаблон либо такой вывод
(Добавление)
и еще раз повторяю ничего оно не съехало, где сделали echo там и вышло
 
My status
 Top
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB