Размещение текста из сообщения(темы форума) - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждается размещение баннеров и контекстной рекламы на ваших форумах.
Если зашли сюда случайно, пожалуйста, не оффтопьте и обратите внимание на другие разделы.
Оформление форумов, включая верстку скинов.
Настройка форумов, установка, администрирование.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены
Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Размещение текста из сообщения(темы форума) делаю бегущую строку

#1 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 01:18

Вопрос следущий, создал тему и написал на форуме сообщение я его хочу исользовать в качестве рекламы под шапкой, уже создал бекущую строку но текст черпается из шаблона не очень удобно, а хочу что бы текс брался из страницы где его напечатали и при следущем редактировании его он меняля естественно автоматическе в бекучей строке, какой стрипт нужно вбить в качестве текста я так понимаю тут нужно использовать ИД?
и второй вопрос где хронятся сообщения в БД или на сервере и где?
Спасибо!
0

#2 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 10:35

Не ужели ни кто не знает, можно упростить вариант: сделав следущее можно попробывать выводить текст через команду echo, но странца должна выводить с определенного url вот как только прописать адрес я не знаю и соотвественно скрипт выполял поиск на этой странице ища теги тоесть заключенное между тегами, проблема, я незнаю код для вывода, вот все что я смог собрать:

<?php
$urle = "Что писать я н знаю";
$text = "<body>$urle</body>";

preg_match("/(<body>)(.*)(<\/body>)/", $text, $sovpad);

echo $sovpad[0];
?>

Цитата

Цувстуется я сам собой общаюсь и видимо проблему решу сам

Сообщение изменено: Alex121 (03 Август 2011 - 10:36)

0

#3 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 351
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 03 Август 2011 - 10:41

Этого ни как не сделать. Только лишним запросом к Бд, тянуть оттуда это сообщение.

Просмотреть сообщениеAlex121 сказал(а):

и второй вопрос где хронятся сообщения в БД или на сервере и где?Спасибо!

В ibf_posts
0

#4 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 351
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 03 Август 2011 - 10:53

Цитата

вот все что я смог собрать:

Полная чушь, весь body собрались вставить? А этот текст еще надо тянуть с какого-то адреса.

Через бд это делается
<php>
$mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = ид_сообщения' ) );
</php>

<div>{$mes['post']}</div>

0

#5 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 11:24

body это просто пока текст потом заменю на то что долно быть!

спасибо попробую)
0

#6 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 13:25

Просмотреть сообщениеsiv1987 03 Август 2011 - 10:53 сказал(а):

Полная чушь, весь 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 в диве в скобки взять??
0

#7 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 351
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 03 Август 2011 - 13:56

Да, переменную нужно заключить в фигурные скобки.
0

#8 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 14:10

не получилось,
вот что вставиляю в шаблон:


<?php
$mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = 90424' ) );
?>

<div>{$mes['post']}</div>


в ответ пишет что на лини ошибка(
0

#9 Пользователь не на сайте   siv1987 »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 1 351
  • Регистрация: 20-Март 09
  • Репутация: 212
  • IPB version:2.3.x
 

Отправлено 03 Август 2011 - 15:30

Php теги неверные.
1

#10 Пользователь не на сайте   Alex121 »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 03-Август 11
  • Репутация: 1
  • IPB version:3.0.x
 

Отправлено 03 Август 2011 - 16:27

Спасибо Вам siv1987 огромное помогло :D ЕЕЕЕЕЕЕЕЕЕЕЕе)))

Всем ково интересует тег:


<php>
$mes = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'posts', 'where' => 'pid = 90424' ) );
</php>


<div>{$mes['post']}</div>


Тема Закрыта!
0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна