IPB

Welcome Guest ( Log In | Register )

13 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> php switch get II. rész help, gyakorlatilag ugyanez
DarkLyrics
post 2004. Oct 22., 08:08
Post #1


új tag
*

Group: tag
Posts: 50
Joined: 04. October 22.
Member No.: 499



Hi!
bocsi, kerestem idevágó segítséget a fórumokban, de nem találtam.
a help tökéletes, éppen erre van szükségem (php switch get II), azonban a honlap amit készítek, angolul és magyarul is lesz.
az a kérdésem, hogy ennek fényében hogyan módosul a php?
mert ugye lesz egy kezdőlap, ahol lemegy egy flash intro, és aztán a user meg választhat hogy english - magyar. kérdés, hogy így is meg lehet-e oldalni php val?
én lammer kezdő vaok php-ban tehát ne anyázzatok huh.gif
szóval: én így találtam ki:
index.php >> ez a nyitólap, intro, meg nyelvválasztás.
aztán ha eng, akkor indexeng.php >>>> oldaleng1.php, oldal2.php, stb
uez magyarra: indexhun.php>>>>oldalhun1.php, oldalhun2.php,, etc.
másik kérdés, hogy a kód helyére betöltődő oldal1, oldal2 stb tartalmazhat e swf grafikát? tehát azt is képes betölteni? ami ráadásul olyan, hogy egy külső txt file ból veszi a szöveget...
megoldásért, segítségért hálás lennék respect.gif

thx
Go to the top of the page
 
+Quote Post
Harder
post 2004. Oct 22., 08:34
Post #2


Admin
*****

Group: Admin
Posts: 8049
Joined: 03. March 16.
From: Hungary
Member No.: 2



Szia!
amit kitaláltál működik, nyugodtan csináld úgy. smile.gif
A betöltődő oldalba meg nyugodtan tehetsz akár flasht is, működni fog.


--------------------
Go to the top of the page
 
+Quote Post
TLoF
post 2004. Oct 22., 09:12
Post #3


bitwizard
****

Group: Admin
Posts: 1265
Joined: 03. April 28.
Member No.: 11



CODE

-index.php (Flash, meg nyelvválasztás)
-index2.php (Amiben a switch/GET kód van)
-error.php (Egy file amiben van egy szép hiba üzi)
-HU
  - cegunkrol.php
  - termekeink.php
-EN
  - cegunkrol.php
  - termekeink.php


Na igy néz ki mondjuk a könyvtárszerkezeted. Igy átlátható, és tudod, hogy mi hol van.

Az index.php-be igy rakod be a nyelvválasztást:
index2.php?lang=HU és index2.php?lang=EN

A delikvens klikkel és megérkezik az index2.php-ra de most már tudjuk, hogy milyen nyelvet akar használni.

az index2.php első sorai:

CODE

<?php
session_start();
if (isset($_GET['lang']) and is_dir('./'. $_GET['lang']) and $_GET['lang'] != '.' and $_GET['lang'] != '..')
{
 $_SESSION['lang'] = $_GET['lang']
}
if ($_SESSION['lang'] == '' or !isset($_SESSION['lang']));
{
 $_SESSION['lang'] == 'HU';
}
/*
Ide jön a tetszőleges html kód, amit meg akarsz minden lapon jeleníteni
*/
$_GET['id'] = str_replace('../', '',$_GET['id'] );
if (isset($_GET['id']) and $_GET['id'] != '')
{
 if (is_file($_SESSION['lang'].'/'. $_GET['id'] . '.php'))
  {
   include($_SESSION['lang'] .'/'. $_GET['id'] . '.php');
  }
  else
   {
    include('error.php');
   }
}
else
 {
  include($_SESSION['lang'] . '/kezdolap.php');
 }
?>


Na ez egy egyszerű(?) és szép megoldása a problémádnak, illetve egy remek alap a 3-as switch/get tutoriálnak.


--------------------
Go to the top of the page
 
+Quote Post
Harder
post 2004. Oct 22., 10:45
Post #4


Admin
*****

Group: Admin
Posts: 8049
Joined: 03. March 16.
From: Hungary
Member No.: 2



nah ezt én is kipróbálom otthon, lesz belőle egy III-as tutorial. smile.gif


--------------------
Go to the top of the page
 
+Quote Post
DarkLyrics
post 2004. Oct 22., 16:16
Post #5


új tag
*

Group: tag
Posts: 50
Joined: 04. October 22.
Member No.: 499



végtelenül hálás vagyok a kimerítő válaszért!!!! biggrin.gif:D:D
nagyok vagytok.
smile.gif
Go to the top of the page
 
+Quote Post
DarkLyrics
post 2004. Oct 22., 16:24
Post #6


új tag
*

Group: tag
Posts: 50
Joined: 04. October 22.
Member No.: 499



most már cask 1 aprócsak akérdés, mivel kezdő vagyok:P

Az index.php-be igy rakod be a nyelvválasztást:
index2.php?lang=HU és index2.php?lang=EN
#>>> ezt hova kell betenni? mi a szintaxisa?
köszi még1x respect.gif
Go to the top of the page
 
+Quote Post
Harder
post 2004. Oct 22., 16:56
Post #7


Admin
*****

Group: Admin
Posts: 8049
Joined: 03. March 16.
From: Hungary
Member No.: 2



Ezt a linkbe kell majd betenni, amivel a belső lapokra hivatkozol.


--------------------
Go to the top of the page
 
+Quote Post
TLoF
post 2004. Oct 22., 18:05
Post #8


bitwizard
****

Group: Admin
Posts: 1265
Joined: 03. April 28.
Member No.: 11



CODE

<a href="index2.php?lang=HU">Magyar</a>


--------------------
Go to the top of the page
 
+Quote Post
DarkLyrics
post 2004. Oct 23., 08:39
Post #9


új tag
*

Group: tag
Posts: 50
Joined: 04. October 22.
Member No.: 499



további már már bosszantó kérdésem:>>>

az 'Ide jön a tetszőleges html kód amit meg akarsz minden lapon jeleníteni'
résznél. hogyan tudom elérni, hogy a menü is változzon>>> angol/magyar..
ezenfelül, ha egy aloldal (...en/cegunkrol.php) semmi másban nem változik, csak a megjelenített szövegben, tehát grafika, menü, stb minden ugyanaz, akkor csak azt a részt kell bemásolni ami változik? és az index2.php ba minden egyes oldal kódját be kell tenni?
+ ha beillsztem a lenti kódot, eltűnik minden a design ablakban a dreamweaverben:((
köszi.
Go to the top of the page
 
+Quote Post
DarkLyrics
post 2004. Oct 23., 08:47
Post #10


új tag
*

Group: tag
Posts: 50
Joined: 04. October 22.
Member No.: 499



ja és még 1 eszembe jutott, ha már profika vannak, kihasználom: rolleyes.gif

meg lehet-e oldani, hogy egy weboldalon olyan fontot használjak, ami nincs a "célgépre" feltelepítve, de mégis úgy látszik, ahogyan azt én elképzeltem?
pl jóskapistagézának nincs "JókisFont"a gépen, de a weblapon meg szövegként szerepel.
css-ben ha megadom neki, akkor látszani fog nála?
ezer köszi, bocs de ha profikkal találkozom, megkérdezek mindent ami eszembe jut(ezt még általánosba megtanultam) biggrin.gif
thx
Go to the top of the page
 
+Quote Post
LeGaS
post 2004. Oct 23., 08:54
Post #11


Frontend developer
*****

Group: moderator
Posts: 5236
Joined: 04. August 2.
From: Budapest
Member No.: 413



QUOTE (DarkLyrics @ Oct 23 2004, 07:47 AM)
ja és még 1 eszembe jutott, ha már profika vannak, kihasználom: rolleyes.gif

meg lehet-e oldani, hogy egy weboldalon olyan fontot használjak, ami nincs a "célgépre" feltelepítve, de mégis úgy látszik, ahogyan azt én elképzeltem?
pl jóskapistagézának nincs "JókisFont"a gépen, de a weblapon meg szövegként szerepel.
css-ben ha megadom neki, akkor látszani fog nála?
ezer köszi, bocs de ha profikkal találkozom, megkérdezek mindent ami eszembe jut(ezt még általánosba megtanultam) biggrin.gif
thx

Ja, van ilyen megoldás, egyik témában itt benne is van. Majd utánanézek.
Amúgy képpel is meglehet csinálni, mondjuk ha szöveget írsz és azt akarod így, akkor arra nem alkalmas a kép.


--------------------
LeGaS | Moderátor
Webfejlesztő blogom
Go to the top of the page
 
+Quote Post
Rendo
post 2004. Oct 23., 08:54
Post #12


Penguinista
****

Group: támogató
Posts: 1181
Joined: 04. August 24.
From: Inota
Member No.: 444



Ez engem is érdekel.
Go to the top of the page
 
+Quote Post
LeGaS
post 2004. Oct 23., 09:09
Post #13


Frontend developer
*****

Group: moderator
Posts: 5236
Joined: 04. August 2.
From: Budapest
Member No.: 413



Megtaláltam: link

Thx toxin!


--------------------
LeGaS | Moderátor
Webfejlesztő blogom
Go to the top of the page
 
+Quote Post
Harder
post 2004. Oct 23., 10:22
Post #14


Admin
*****

Group: Admin
Posts: 8049
Joined: 03. March 16.
From: Hungary
Member No.: 2



Itt volt róla szó:
Webprogramozás / Font Help!
http://www.gyik.com/forum/index.php?showtopic=471&st=0


--------------------
Go to the top of the page
 
+Quote Post
TLoF
post 2004. Oct 23., 19:33
Post #15


bitwizard
****

Group: Admin
Posts: 1265
Joined: 03. April 28.
Member No.: 11



QUOTE

Az 'Ide jön a tetszőleges html kód amit meg akarsz minden lapon jeleníteni'
résznél. hogyan tudom elérni, hogy a menü is változzon>>> angol/magyar..
ezenfelül, ha egy aloldal (...en/cegunkrol.php) semmi másban nem változik, csak a megjelenített szövegben, tehát grafika, menü, stb minden ugyanaz, akkor csak azt a részt kell bemásolni ami változik? és az index2.php ba minden egyes oldal kódját be kell tenni?
+ ha beillsztem a lenti kódot, eltűnik minden a design ablakban a dreamweaverben:((
köszi.


Ennél a kódnál sehogy smile.gif Ahhoz kell még egy kiegészítő lépés.

CODE

if is_file('./menu/' . $_SESSION['lang'] . '_menu.php')
{
include ('./menu/' . $_SESSION['lang'] . '_menu.php');
}
else
{
include ('./menu/default_menu.php');
}


A dreamweaverrel kapcsolatban nem tudok segíteni én soha nem használtam. A másik két kérdéshez me ennyit, hogy olvasd mégegyszer át a tutoriálok, le van irva benne a kérdésre a válasz.


Külső font hivásakor meg nem árt vigyázni hogy ezt csak az IE szereti lévén nagyon nem szabványos dolog. És mivel terjednek az alternativ böngészők ezzel azért gondban leszel.


--------------------
Go to the top of the page
 
+Quote Post

13 Pages V   1 2 3 > » 
Reply to this topicStart new topic

 



Lo-Fi Version Time is now: 2012. May 23. - 10:44

Harder - webdesigner blog | keresőoptimalizálás | honlapkészítés