[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include или не include?
dedok3000
Люди, помогите! sad.gif

Мне нужно вставить чат в страницу. При использовании функции include, чат вставляется в самом начале страницы, а мне нужно в определённом для этого чата месте... Чат представляет собой php - страницу, и страница, куда этот чат вставить надо - тоже php... Что делать?? unsure.gif




Спустя 2 часа, 7 минут, 29 секунд (2.01.2010 - 20:49) Romms написал(а):
huh.gif а просто написать инклуд в нужном месте слабо?

Спустя 24 минуты, 12 секунд (2.01.2010 - 21:13) dedok3000 написал(а):
не слабо, только чат всё равно открывается в самом верху

Спустя 21 минута, 56 секунд (2.01.2010 - 21:35) 6a6ka написал(а):
Код куда вставляешь в студию.

Спустя 5 минут, 36 секунд (2.01.2010 - 21:41) PandoraBox2007 написал(а):
если у тебя шаблонизатор вывод делай в переменную

Спустя 10 минут, 59 секунд (2.01.2010 - 21:52) dedok3000 написал(а):
PandoraBox2007

Во! Вот это мне и надо! можешь рассказать как сделать вывод в переменную? Страница с чатом пусть будет называться chat.php

Спустя 19 минут, 2 секунды (2.01.2010 - 22:11) PandoraBox2007 написал(а):
function php_template($filename) {
ob_start();
include $filename;
$result = ob_get_contents();
ob_end_clean();
return $result;
}

$chat = php_template("chat.php");


echo $chat

Спустя 10 минут, 34 секунды (2.01.2010 - 22:21) sergeiss написал(а):
А ты все-таки покажи свой код. Если чат постоянно вылезает в самом верху, то, возможно, это просто "особенности" форматирования твоей страницы.

Спустя 3 минуты, 3 секунды (2.01.2010 - 22:24) dedok3000 написал(а):
мой код - простая таблица и нужно, чтобы чат вставлялся в свою ячейку, а не сверху всего этого blink.gif

PandoraBox2007

Спасибо, сейчас попробую biggrin.gif

Спустя 2 минуты, 12 секунд (2.01.2010 - 22:26) sergeiss написал(а):
Цитата (dedok3000 @ 2.01.2010 - 23:24)
мой код - простая таблица...

Вот тут, скорее всего, и "собака порылась" wink.gif ! Если писать любой код вне тэгов <td></td> (но внутри <table></table>), то тогда этот код все (вроде бы все) браузеры выводят именно сверху таблицы!!!!
Именно поэтому я тебе и говорю: покажи свой код!!! Это будет быстрее, чем "гадать на кофейной гуще".

Спустя 10 минут, 43 секунды (2.01.2010 - 22:37) PandoraBox2007 написал(а):
Цитата (dedok3000 @ 2.01.2010 - 21:24)
PandoraBox2007

Спасибо, сейчас попробую biggrin.gif

echo $chat это пример, $chat всовываешь в свой шаблонизатор и юзаешь

Спустя 1 минута, 40 секунд (2.01.2010 - 22:39) dedok3000 написал(а):
sergeiss Ок wink.gif


<?php
$template = <<<THEVERYENDOFYOU
<table width="100%">
<tr><td class="title"><img src="images/button_location.gif" alt="Location" title="Location" /></td></tr>
<tr><td>
Сейчас: {{location}}<br />
Широта: {{latitude}}<br />
Долгота: {{longitude}}<br />
Зона: {{zone}}<br />
{{homes}}
Передвижение: {{run}}<br />
<a href="javascript:openmappopup()">Открыть Карту Мира</a><br /><br />
<center>
<div id="compassdiv" style="visibility: hidden">
<img usemap="#direction" src="images/compass.gif" border="0"/>
<map name="direction">
<area shape="poly" alt="Двигаться на Северо-запад" onClick="move()" onMouseOver="setdir('North West')" title="Двигаться на Северо-запад" coords="63,61,36,5,5,5,5,39" />
<area shape="poly" alt="Двигаться на Юго-запад" onClick="move()" onMouseOver="setdir('South West')" title="Двигаться на Юго-запад" coords="64,65,41,124,5,124,5,91" />
<area shape="poly" alt="Двигаться на Юго-восток" onClick="move()" onMouseOver="setdir('South East')" title="Двигаться на Юго-восток" coords="68,66,125,90,125,124,94,124" />
<area shape="poly" alt="Двигаться на Северо-восток" onClick="move()" onMouseOver="setdir('North East')" title="Двигаться на Северо-восток" coords="67,60,91,5,125,5,125,38" />
<area shape="poly" alt="Двигаться на Запад" onClick="move()" onMouseOver="setdir('West')" title="Двигаться на Запад" coords="63,63,5,42,5,88" />
<area shape="poly" alt="Двигаться на Юг" onClick="move()" onMouseOver="setdir('South')" title="Двигаться на Юг" coords="66,66,91,124,43,124" />
<area shape="poly" alt="Двигаться на Восток" onClick="move()" onMouseOver="setdir('East')" title="Двигаться на Восток" coords="67,63,125,41,125,87" />
<area shape="poly" alt="Двигаться на Север" onClick="move()" onMouseOver="setdir('North')" title="Двигаться на Север" coords="65,60,39,5,89,5" />
</map>
<br />Двигаться на:
<br />
<form name="compass" action="index.php?do=move" method ="POST" onsubmit="carrot()">
<input type="submit" name="direction" value="Направление?" disabled />
</form>
</div>
<div style="color: red; text-align: center" id="warningdiv"><center><img src="images/loading.gif" /></center><br>Компас загружается, пожалуйста подождите.</div>
<table width="92" height="49" border="0">
<tr>
<td><form action="index.php?do=runoff" method="post">
<input name="runon" type="submit" value="Идти" />
</form></td>
<td><form action="index.php?do=runon" method="post">
<input name="runon" type="submit" value="Бежать" />
</form></td>
</tr>
</table>
</center>
</td></tr>
</table>
<table width="100%">
<tr><td class="title"><img src="images/button_fastspells.gif" alt="Fast Spells" title="Fast Spells" /></td></tr>
<tr><td>
{{magiclist}}
</td></tr>
</table><br />
<table width="100%">
<tr><td class="title"><img src="images/button_towns.gif" alt="Towns" title="Towns" /></td></tr>
<tr><td>
{{currenttown}}
Приобретённые карты.<br />
<p>Путешествовать в:<br />
{{townslist}}
</td></tr>
<tr><td> cool.gif Чат нужно вставить в эту ячейку cool.gif </td></tr>
</table><br />


THEVERYENDOFYOU;
?>



Спустя 5 минут, 43 секунды (2.01.2010 - 22:45) PandoraBox2007 написал(а):
SMARTY ?)))

Спустя 2 минуты, 13 секунд (2.01.2010 - 22:47) dedok3000 написал(а):
я просто скачал скрипт одной игрухи из сети, решил поставить на комп smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.