html вертикално

10 отговора 443 прегледа
#1

html вертикално

Възможно ли е с PHP да се заредят два файла html вертикално?

Отговор
в отговор на Cтpeлka #2

Re: html вертикално

Просто слагаш 2 фрейма, и това няма нищо общто с пхп.

Не насилвайте нещата - вземете по-голям чук.
Отговор
в отговор на s_dimi #3

Re: html вертикално

ako ima predwid da izwejda redowete ot HTML ne horizontalno a wertikalno kakto primerno pi6at kitaicite (mai 4e) to togawa naistina 6te j trqbwa PHP... ako pyk ne iska towa... da kaje kakwo ima predwid...

Отговор
в отговор на s_dimi #4

Re: html вертикално

за меню и главна страница
При зареждането на два фрейма и при наличие на дълго меню, потребителя трябва да скролира два скролера - на менюто и на главната страница.
Ако има възможност с php предварително да се съберат в една html страница отляво менюто и до него непосредствено главната /само с 1 скролер/ ще е по-лесно за потребителя, а и има по-естетичен вид.

Отговор
в отговор на Cтpeлka #5

Re: html вертикално

Фреймовете могат да се направят и без скролове.
Иначе и на мен ми харесва повече без фреймове, ама ако искаш 2 файла друг начин просто няма и това не е свързано с php.
А защо са ти 2 файла? Можеш да ползваш div с абсолютно позициониране или вложени таблици. Всъщтност повечето сайтове са така. Във всеки случай дискусията си е за HTML форума.

Не насилвайте нещата - вземете по-голям чук.
Отговор
в отговор на Cтpeлka #6

ufff

наистина не мога да те разбера ...

направи си разделение и ще постигнеш това, което искаш

примерно меню-то и другите неща са ти в отделни темплейти и просто казваш на коя страница къде и какво се зарежда (особено ако всеки темплейт ти е като компонент)

Отговор
в отговор на AcidMemory #7

Re: ufff

ами просто не зная как се пише това за тези темплейти
за някой който го знае може и да е фасулско ...
очаквах да ми се напишат два-три реда в код ... и готово, да, да, ама не ...



Отговор
в отговор на Cтpeлka #8

Re: ufff

Абе човек, преди да пишеш темплейти или каквото и да е на php трябва да знаеш как ще ти изгелжда финалната html страницза. После си я генериряй както искаш.
Ако не знаеш как в една страница се слага меню с вложена таблица ето ти един малък пример:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head></head>
<body>
<table width="780" cellspacing=0 cellpadding=0 height="100%" align="center">
<tr height="100%">
<td width="150" id="menu" bgcolor="#aaaaaa" valign="top">
<!--
**********************
BEGIN OF MENU
**********************
-->
<table align="center">
<tr><td><h5>1. Parwo</td></h5></tr>
<tr><td><h5>2. Wtoro</td></h5></tr>
</table>
<!--
**********************
END OF MENU
**********************
-->
</td>
<td width="630" id="content" bgcolor="#eeeeee" valign="top">
<!--
**********************
BEGIN OF CONTENT
**********************
-->
<table align="center">
<tr>
<td><h3>ZAGLAWIE</h3></td>
</tr>
</table>
<!--
**********************
END OF CONTENT
**********************
-->
</td>
</tr>
</table>
</body>
</html>



Всяка от 2те таблици за меню и съдрържание си е съвсем отделна и си слагаш вътре каквото искаш. Надявам се след това да разбираш колко е глупав въпроса "Възможно ли е с PHP да се заредят два файла html вертикално?"

Ако искаш темплейти на местата на таблиците за меню и съдържание слагаш 2 маркера, които си попълваш. Подробности на smarty.php.net
Ако се чудиш, как да си организираш html-a виж сорса на някой сайт.

Не насилвайте нещата - вземете по-голям чук.
Отговор
в отговор на s_dimi #9

явно не съм обяснила

явно нещо не сме се разбрали

това което си ми пратил е ясно, обаче имам сайт с много страници и той досега бе с фреймове. Но менюто ми стана доста дълго и се появат скролери вече и за да ги премахна реших, че може по някакъв начин да се зареждат две страници html, като едната е примерно menu.html а другата е mail.html в която се отварят линковете от менюто.

И сега ти ми предлагаш да се юрна на всяка една страница да правя две колони като в едната разполагам менюто, а в другата съдържанието на самата страница. Да речем, че това е нещо, което трябва да се направи... а утре ако искам да добавя още един линк в менюто отново ли ще ми предложиш да преработвам всички страници???

И понеже не познавам добре езика php реших, че той едва ли е ограничен като html и ще може да се направи нещо примерно с команда include ...

Отговор
в отговор на Cтpeлka #10

Re: явно не съм обяснила

OK, това е вече нещо друго, трябваше да го обясниш в самото начало.
Така, PHP e за генериране на html страници. След изпълнението на php скрипт потребителят вижда html страница. Т.е. не може нещо повече от html в това отношение. Това за което можеш да го ползваш е да си спестиш многото html файлове или за представянето на динамична информация, която често се променя.

Конкертно по твоя проблем:
Слагаш сорса на менюто в един файл, който инклудваш във всички останали, и те съшо са php.
Сменяш разширението им от .html na .php и на местото на таблицата за менюто горе слагаш
<?php include("menu.php"); ?>
, като съответно самото меню е в файла menu.php
Обърни внимание, че трябва да оправиш всички линкове, страниците ти вече не са .html , a са .php

Това е най-лесния начин,
иначе може би е добре да се замислиш за редуциране на броя отлени страници, чрез скрипт, който показва това, което е необходимо според зададените параметери. Понякога естествено е добре и да се направи по-сложна структура - класове и т.н.
Като цяло ти препоръчвам да отвориш някоя книга, защото там нещата са обяснени подробно и има много примери. Така ще можеш да си преценш каке най-добре за теб. Ако искаш мога да пратя нещо по мейла.

Не насилвайте нещата - вземете по-голям чук.

Редактирано от s_dimi на

Отговор
в отговор на s_dimi #11

:-)))

супер!

Благодаря за подробният отговор !!!



Отговор