Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
A fost lansat Fedora 40

Samsung S24 plus

Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?
 transport -tren

Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...

Sfat achizitie sistem audio pentr...
 tavan fals rigips

Ce preferați: produse mai scumpe ...

Demagnetizare (minimala) ori ba?

Cum pot sa vad pe un proiector pr...
 Joc Drone

Dropshipping

Sfat achizitie AC Gree Fairy vs P...

MONITOR LG fara sonor !
 

include content

- - - - -
  • Please log in to reply
5 replies to this topic

#1
CristiCronik

CristiCronik

    Junior Member

  • Grup: Members
  • Posts: 238
  • Înscris: 08.11.2008
Salutare.Fac un mic website cu 5 butoane care duc la pagini diferite si vreau ca pe fiecare pagina sa am cateva elemente mereu, cum ar fi header-ul , si cateva blocuri.Da , sunt o multime de optiuni sa faci asta ,am ales o metoda care nu stiu cat de incurajata e dar merge,  ba mai mult daca ma uit la view page source codul e curat structurat.
Scriu un mic exemplu aici :
header.php
<!DOCTYPE html>
<html>
<div id="header"></div>
<div id="menu"></div>
<div id="maincontent">	 --- deschid
<div id="leftside"></div>
	
index.php
<?php include("header.php"); ?>

<div id="rightside"></div>
</div>					 ------ inchid
<div id="footer"></div>
	

Cand inchid div-ul , Netbeans imi da un warning acolo stanga si nu prea stiu ce inseamna.Atasez poza
Si inca o intrebare as mai avea.
De exemplu eu la meniu am :
				 <div id="menu">
<ul>
<li><a href="index.php">Despre noi</a></li>
<li><a href="echipamente.php">Echipamente</a></li>
<li><a href="piese.php">Piese dezmembrari</a></li>
<li><a href="cauciucuri.php">Cauciucuri</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
				 </div>

Pagina principala e Despre noi, cand utilizatorul da pe Echipamente,in url as vrea sa scrie doar www.abc.com/echipamente  , fara extensia .php.
Multam.

Attached Files


Edited by CristiCronik, 23 September 2014 - 10:50.


#2
hesu154

hesu154

    Member

  • Grup: Members
  • Posts: 445
  • Înscris: 12.08.2013

View PostCristiCronik, on 23 septembrie 2014 - 10:50, said:

Pagina principala e Despre noi, cand utilizatorul da pe Echipamente,in url as vrea sa scrie doar www.abc.com/echipamente  , fara extensia .php.
Multam.
mod _rewrite .htaccess

In spate o sa se rescrie linkurile din echipamente in echipamente.php.
Ai aici o resursa.


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]



#3
onlyone

onlyone

    - - - GAME MASTER - - -

  • Grup: Senior Members
  • Posts: 12,845
  • Înscris: 08.10.2005
de regula indexul sau orice fisier din un site mic cu cateva pagini ar trebui sa arate asa

<!DOCTYPE html>
<meta-shit, titlul, content, descriptions, unice pentru fiecare pagina />
<html>
<?php include("header.php"); ?>
..........
si in header pui chestiile repetitive
de aia probabil ai eroarea aia

Edited by onlyone, 23 September 2014 - 13:09.


#4
CristiCronik

CristiCronik

    Junior Member

  • Grup: Members
  • Posts: 238
  • Înscris: 08.11.2008

View Posthesu154, on 23 septembrie 2014 - 11:19, said:

mod _rewrite .htaccess

In spate o sa se rescrie linkurile din echipamente in echipamente.php.
Ai aici o resursa.


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]


Am incercat dar nu reusesc , am facut un text document numit .htaccess file pe care l-am salvat in folder-ul site-ului.
Din wampserver http-conf la rewrite-modul i-am dat uncomment , si totodata m-am asigurat ca AllowOverride e setat pe All.
Am incercat sa scriu in .htaccess file varianta ta , precum si asta :
RewriteEngine on
RewriteRule ^echipamente echipamente.php [NC]
#NC - sa acceseze si daca sunt litere majuscule gen : echiPamente

Se mai poate edita de undeva .htaccess ?

View Postonlyone, on 23 septembrie 2014 - 12:57, said:

de regula indexul sau orice fisier din un site mic cu cateva pagini ar trebui sa arate asa
<!DOCTYPE html>
<meta-shit, titlul, content, descriptions, unice pentru fiecare pagina />
<html>
<?php include("header.php"); ?>
..........
si in header pui chestiile repetitive
de aia probabil ai eroarea aia
De acord dar daca pun doctype si html in index sunt nefolositoare deoarece le ia din header.php , daca le adaug si in index.php ,atunci structura paginii va fi ceva de genul
<!DOCTYPE html>
<html>
header stuff
</html>
<!DOCTYPE html>
<html>
<meta-shit, titlul, content, descriptions, unice pentru fiecare pagina />
content
</html>



Initial si eu asa am facut prima data dar mi-a dat eroare ca <!DOCTYPE html> din index php si<html> sunt nefolositoare

Edited by CristiCronik, 23 September 2014 - 13:18.


#5
onlyone

onlyone

    - - - GAME MASTER - - -

  • Grup: Senior Members
  • Posts: 12,845
  • Înscris: 08.10.2005
pai le scoti din header php, nu ai de ce sa le pastrezi si acolo; in header pastrezi doar partile repetitive - divurile cu meniu etc.
daca faceai un cms mai complex in care controlai prin variabile title, tags, etc, atunci era alta treaba si le puteai lasa in header si sa le scoti din index.php si celelalte fisiere.

#6
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Si care ar fi scopul acestui include? Nu ai nevoie de el din moment ce tu ai continut static, pune headerul ala in toate paginile ca nu cred ca o sa ai tu trafic atat de mare incat sa conteze 1kb in plus/fisier Posted Image

Daca esti interesat intr-adevar de optimizarea pentru trafic mare, arunca un ochi la image sprites, Smarty si AJAX (recomand sa faci AJAX cu jQuery ca e mult mai usor).

Edited by Alexandrwc, 25 September 2014 - 14:50.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate