Alex121 1 08/02/11 22:19 Вопрос следущий, создал тему и написал на форуме сообщение я его хочу исользовать в качестве рекламы под шапкой, уже создал бекущую строку но текст черпается из шаблона не очень удобно, а хочу что бы текс брался из страницы где его напечатали и при следущем редактировании его он меняля естественно автоматическе в бекучей строке, какой стрипт нужно вбить в качестве текста я так понимаю тут нужно использовать ИД?и второй вопрос где хронятся сообщения в БД или на сервере и где?Спасибо! Поделиться сообщением Ссылка на сообщение
Alex121 1 08/03/11 07:36 (изменено) Не ужели ни кто не знает, можно упростить вариант: сделав следущее можно попробывать выводить текст через команду echo, но странца должна выводить с определенного url вот как только прописать адрес я не знаю и соотвественно скрипт выполял поиск на этой странице ища теги тоесть заключенное между тегами, проблема, я незнаю код для вывода, вот все что я смог собрать: <?php $urle = "Что писать я н знаю"; $text = "<body>$urle</body>"; preg_match("/(<body>)(.*)(<\/body>)/", $text, $sovpad); echo $sovpad[0]; ?>Цувстуется я сам собой общаюсь и видимо проблему решу сам Изменено 3 августа 2011 пользователем Alex121 Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/03/11 07:42 Этого ни как не сделать. Только лишним запросом к Бд, тянуть оттуда это сообщение. и второй вопрос где хронятся сообщения в БД или на сервере и где?Спасибо!В ibf_posts Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/03/11 07:54 вот все что я смог собрать:Полная чушь, весь body собрались вставить? А этот текст еще надо тянуть с какого-то адреса. Через бд это делается <php> $mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = ид_сообщения' ) ); </php> <div>{$mes['post']}</div> Поделиться сообщением Ссылка на сообщение
Alex121 1 08/03/11 08:25 body это просто пока текст потом заменю на то что долно быть! спасибо попробую) Поделиться сообщением Ссылка на сообщение
Alex121 1 08/03/11 10:26 Полная чушь, весь body собрались вставить? А этот текст еще надо тянуть с какого-то адреса. Через бд это делается <php> $mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = ид_сообщения' ) ); </php> <div>$mes['post']</div> select' => '*' - а что означает звездочка? <php> $mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = ид_сообщения' ) ); </php> <div>$mes['post']</div> Скопировал вставил в шалон глобал, пишет ошибка в коде и не может сохранить можббыть нучно чтото с тегами <php> сделать? и с переменной $mes в диве в скобки взять?? Поделиться сообщением Ссылка на сообщение
siv1987 2628 08/03/11 10:57 Да, переменную нужно заключить в фигурные скобки. Поделиться сообщением Ссылка на сообщение
Alex121 1 08/03/11 11:11 не получилось,вот что вставиляю в шаблон: <?php $mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = 90424' ) ); ?> <div>{$mes['post']}</div> в ответ пишет что на лини ошибка( Поделиться сообщением Ссылка на сообщение
Alex121 1 08/03/11 13:28 Спасибо Вам siv1987 огромное помогло :D ЕЕЕЕЕЕЕЕЕЕЕЕе))) Всем ково интересует тег: <php> $mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = 90424' ) ); </php> <div>{$mes['post']}</div> Тема Закрыта! Поделиться сообщением Ссылка на сообщение