Witam
Tworzę serwis internetowy którego zadaniem będzie zbieranie informacji z danej dziedziny za pośrednictwem forum. Posty które znajdą odpowiedź będą przenoszone na stronę główną gdzie będzie powstawać coś w rodzaju encyklopedii.
Zamieszczam prosty szkic w paint'cie aby było wam łatwiej mnie zrozumieć.
http://img69.imageshack.us/img69/6372/wzorh.jpg
Obszar z wyświetlanym tekstem jest to div z rozciągniętym białym pixelkiem w formacie png na cały obszar. Na tym divie znajduje się kolejny, który odpowiada za umiejscowienie tekstu.
Div odpowiedzialny za tekst jest nałożony na diva z białym obszarem z powodu czytelności (stosując to rozwiązanie tekst nie wyświetlany na całym obszarze ale posiada marginesy)
Oto pytania
Jak zrobić aby obszar zmieniał się wraz z wielkością tekstu(czym dłuższy tekst, tym większy obszar[ale nie mniejszy niż określona wielkość]).
Jak stworzyć system rss, który by dodawał newsy z wybranych dziedzin np motoryzacja w polu news(czy wyświetlanie newsów z innych portali jest legalne?).
Planuje stworzyć system logowania dla wybranych użytkowników, logowanie ma umożliwić dodawanie newsów na stronie oraz uzupełnianie encyklopedii.
Jak zabezpieczyć taki system przed dowcipnisiami i niepożądanymi użytkownikami ?(Skrypt znalazłem tutaj na forum potem dodam link)
Skrypt forum, które wybrałem to SFM (Simple Machines Forum).
Istnieje możliwość dodania na stronie okienka które będzie wyświetlało "Ostatnio na forum".
Znam podstawy html, css oraz uczę się php i sql .
Całość mojego posta jest napisana nieco chaotycznie więc jeśli coś jest nie zrozumiałe proszę pisać.
Edit: Co do diva to wpadłem na pomysł aby w zależności od długości znaków były wyświetlane różne div'y.
czyli np if $a<10;
{echo '<div id="1"></div>;}
else $a>10 & <20;
{echo 'div id="2"></div>;} // pisane na kolanie mniejsza z poprawnością
Czy takie coś ma w ogóle sens czy są lepsze metody.
Tworzę serwis internetowy którego zadaniem będzie zbieranie informacji z danej dziedziny za pośrednictwem forum. Posty które znajdą odpowiedź będą przenoszone na stronę główną gdzie będzie powstawać coś w rodzaju encyklopedii.
Zamieszczam prosty szkic w paint'cie aby było wam łatwiej mnie zrozumieć.
http://img69.imageshack.us/img69/6372/wzorh.jpg
Obszar z wyświetlanym tekstem jest to div z rozciągniętym białym pixelkiem w formacie png na cały obszar. Na tym divie znajduje się kolejny, który odpowiada za umiejscowienie tekstu.
Div odpowiedzialny za tekst jest nałożony na diva z białym obszarem z powodu czytelności (stosując to rozwiązanie tekst nie wyświetlany na całym obszarze ale posiada marginesy)
Oto pytania
Jak zrobić aby obszar zmieniał się wraz z wielkością tekstu(czym dłuższy tekst, tym większy obszar[ale nie mniejszy niż określona wielkość]).
Jak stworzyć system rss, który by dodawał newsy z wybranych dziedzin np motoryzacja w polu news(czy wyświetlanie newsów z innych portali jest legalne?).
Planuje stworzyć system logowania dla wybranych użytkowników, logowanie ma umożliwić dodawanie newsów na stronie oraz uzupełnianie encyklopedii.
Jak zabezpieczyć taki system przed dowcipnisiami i niepożądanymi użytkownikami ?(Skrypt znalazłem tutaj na forum potem dodam link)
Skrypt forum, które wybrałem to SFM (Simple Machines Forum).
Istnieje możliwość dodania na stronie okienka które będzie wyświetlało "Ostatnio na forum".
Znam podstawy html, css oraz uczę się php i sql .
Całość mojego posta jest napisana nieco chaotycznie więc jeśli coś jest nie zrozumiałe proszę pisać.
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>******</title>
<style type="text/css">
<!--
body {
background-image: url(tlo1.png);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
<meta http-equiv="creation-date" conent="Sun, 01 Nov 2009 21:48:45 GMT" />
<meta http-equiv="last-modified" conent="Sun, 01 Nov 2009 21:48:45 GMT" />
<meta name="Author" conent="****" />
<meta http-equiv="Content-Language" content="pl" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="****" />
<meta name="Keywords"content="****" />
}
body,td,th {
color: #000000;
}
-->
</style>
<link href="style1.css" rel="stylesheet" type="text/css" />
</head>
<img src="logo4.png" alt="Tutaj powinno znajdowac sie logo" width="650" height="70" />
<div id="bialypixel" align="justify"></div>
<div id="niebieskipixel"></div>
<div id="przycisk1"><a href="forum.php"><img src="przycisk_forum3.png" border="0" alt="Forum-wez udzial w ciekawych dyskusjach"/></div>
<div id="przycisk2"><a href="?strona=1"><img src="przycisk_news3.png" border="0" alt="****"/></a></div>
<div id="przycisk3"><a href="?strona=2"><img src="przycisk_idea3.png" border="0" alt="Zalozenia strony"/></a></div>
<div id="przycisk4"><a href="?strona=3"><img src="przycisk_pomoc3.png" border="0" alt="Zauwazyles bledy na stronie?Zlgos je"/></a></div>
<div id="przycisk5"><a href="?strona=4"><img src="logowanie.png" border="0" alt="Zaloguj sie!"/></a></div>
<div id="tekst" align="justify">
<?php
$strona = $_GET['strona'];
if (!isset($strona) or $strona=="1")
{
echo 'Tutaj beda znajdowac sie newsy ';
}
else if ($strona=="2")
{
echo '*******';
}
else if ($strona=="3")
{
echo '****';
}
else if ($strona=="4")
{
/*echo"
<form action=login.php" method=post>
<input class=login type=text name=login></input>
<input class=login type=password name=pass></input>
<input class=submit type=submit value=OK></input>
</form>
";
w przygotowaniu
*/
}
?>
</div>
<span style="background-color: yellow">
<div id="created">***</div>
</span>
<link href="style.css" rel="stylesheet" type="text/css" />
</html>
Kod:
img{ position: absolute; left:10px ; top: 10px }
div#bialypixel{ position: absolute; background: url(bialypixel.png);left:100px ; top: 200px ; right: 100px ; bottom:60px ;}
div#niebieskipixel {position: absolute; background: url(niebieskipixel.png); left:100px ; top: 195px ; right: 100px ; bottom:370px ;}
div#przycisk1 {position: absolute; left:20px ; top: 95px ; right: 50px ; bottom:50 px}
div#przycisk2 {position: absolute; left:130px ; top: 95px ; right: 50px ; bottom:50 px}
div#przycisk3 {position: absolute; left:225px ; top: 95px ; right: 50px ; bottom:50 px}
div#przycisk4 {position: absolute; left:300px ; top: 95px ; right: 50px ; bottom:50 px}
div#przycisk5 {position: absolute; left:405px ; top:95px ; right:50px; bottom:50px}
div#tekst {position: absolute; left: 110px ;top: 205px ; right: 110px ; bottom:1px}
div#created {position: absolute; left:767px; top:550px; background: url(zielonypixel.png)}
Edit: Co do diva to wpadłem na pomysł aby w zależności od długości znaków były wyświetlane różne div'y.
czyli np if $a<10;
{echo '<div id="1"></div>;}
else $a>10 & <20;
{echo 'div id="2"></div>;} // pisane na kolanie mniejsza z poprawnością
Czy takie coś ma w ogóle sens czy są lepsze metody.