Jump to content
php.lv forumi

raivis

Reģistrētie lietotāji
  • Posts

    106
  • Joined

  • Last visited

About raivis

  • Birthday 05/07/1985

Contact Methods

  • Website URL
    http://www.raivis.tk

Profile Information

  • Location
    ISRAEL

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

raivis's Achievements

Newbie

Newbie (1/14)

  1. manu, ka jums labaak patiik chatoties
  2. tad nebuutu bijusi jezga shii jautaajumu risinaashans gaitaa.
  3. Mans jautaajums ir pavisam vienkaarsh. Veeleejos tik zinaat vai sheit ir kaads, kas tiktu ar taadu jautaajumu galaa.
  4. tad uzcep, ja proti peec manas sniegtaas idejas
  5. Ceru, ka nebuusi paaraak aiznjemti, lai atbildeetu man uz sho postu, vai arii ko sakariigu ietiktu..! Paldies! Es censhos uztaisiit menu ar submenu. Mana ideja ir glabaat menu un submenu datus failaa menu.txt ------------------------------------- $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($id,$menu)=explode('|', $line); /* sheit katraa rindaa tiek pieshkjirta attieciiga veertiiba mainiigajiem $id un $menu atshkjirot veertiibas ar simbolu "|" taalaak ir nepiecieshams: kad $_GET['id']=="news", defineet un izdrukaat mainiigo veertiibas no konkreetaas liinijas, kas izskatiitos: photo-Photo video-Video www-WEB Design -veertiibas tiek atshkjirtas mainiigajaa $menu2 ar simbolu ":" */ foreach($lines as simbols "#" => $menu){ // list($menu2) = explode('#', $menu); // list($menu2_href,$menu2_name) = explode(':', $menu2); if($_GET['id']==$id){ echo "<li>".$menu2_href."-".$menu2_name.; } } } ------------------------------------- Faila menu.txt saturs: news|photo:Photo#video:Video#www:WEB Design| services|photo:Photo#www:WEB Design| contacts|| Ceru, ka jums buus kaada ideja vai ieteikumi, kaa attiistiit sho kodu. Liels paldies!
  6. Centiishos veel elementaaraak nodefineet manu jautaajumu. Faila menu.txt saturs:news|photo:Photo#video:Video#www:WEB Design| services|photo:Photo#www:WEB Design| contacts||
  7. Taatad... man vajadzeetu atshkjirt-defineet faila menu.txt katras rindas mainīgo vērtības ar simbolu "#" mainīgajā $menu2 Skaidraak sakot, linkaa menu.php?id=portfolio tam vajadzētu izskatīties šadi: Photo Video WEB Design Faila menu.txt saturs:news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php|| Gaidiishu juusu idejas.
  8. Nevajag taisīt muļķīgas QUOTEs (bubu) Taadaa gadiijumaa noraadi man uz kaadu risinaajumu, paliekot pie taa pasha koda izstraades - $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); foreach($lines as $line_num => $menu2){ list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); if($_GET['id1']==$a_href){ echo "<a href=\"menu.php?lang=$lang&id1=".$a_href."&id2=".$menu2_href."\">".$menu2_name."</a>"; } } }
  9. Nedomāju, ka patiešām nav neviena, kas nespētu atrisināt šādu jautājumu: Atšķirt faila menu.txt katras rindas mainīgo vērtības ar simbolu "#" mainīgajā $menu2. Pēc manām domām risinājumam ir jābūt funkcijas foreach() izpildē. Tam vajadzētu izskatīties šadi, no linka menu.php?id=portfolio : Photo Video WEB Design Faila menu.txt saturs:news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php||
  10. Diemžēl ar MySql neesmu tik ļoti pazīstams. Kaut gan domāju ka būtu laiks to iepazīt tuvāk. Vai jūs, lūdzu, varētu man norādīt pēc iespējas labāku virzienu, kā lai elementāri ar php mysql funkcijām izveidoju tabulas struktūru, kur glabātos mana menu dati. Un kā lai to izvadu kā 2 slāņainu menu, piem. News --Intro Portfolio --Photo --Video --WEB Design Services --Photo --WEB Design Contacts Kā lai panāku, kad $id=services, pie menu Services ir bold tekstā + tiek izvadīta, jeb piedāvāta papildus izvēlne --Photo --WEB Design Un kā lai rediģēju menu, to mainot, dzēšot un pie tā pievienojot jaunus datus? Man nesagādātu nekādas lielās grūtības to visu paveikt, ja mainīgo vērtības tiktu glabātas *.txt failā, kas kā atzīstu nav labākais risinājums. Varbūt jūs varat man piedāvāt kādu linku uz tml. php + mysql 2 slāņainu menu paraugu, kuru būtu iespējams vienkārši rediģēt caur html formām? Liels paldies!
  11. Vai kādam prātā kāds loģisks risinājums?
  12. Šķiet ka jūs manu jautājumu pārpratāt. Lūk, arī šis variants nav īsti korekts: $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); foreach($lines as $line_num => $menu2){ list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); if($_GET['id1']==$a_href){ echo "<a href=\"menu.php?lang=$lang&id1=".$a_href."&id2=".$menu2_href."\">".$menu2_name_en."</a>"; } } } ------menu.txt-------- news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php|| ------------------------ itkā risinājumam ir jābūt funkcijas foreach() izpildē, lai katra rindas mainīgo vērtības tiktu atšķirtas ar simbolu "#" mainīgajā $menu2 Vai kādam prātā rastos kāds loģisks risinājums? Paldies! Vēlos, lai piem. linkā menu.php?id=portfolio, man tiek izvadīta izvēlne: Photo Video WEB Design
  13. raivis

    Center

    CSS StyleSheet failaa veic izmainjas pie boby uzstaadiijumiem. Proti kljuudu vari fikseet pie body nedefineejot width.
  14. Lai nu arii kaa, veelos failaa menu.dat defineet 2 slaanjaina menu veertiibas. Taapat veeleetos tam atkost mysql risinaajumu, kas droshivien buutu visvienkaarshaakais.
  15. Sveicināti php eksperti! Būvēju 2 slāņainu menu, kura ID links, include fails un nosaukums piem. 2 valodās tiktu glabāts menu.dot failā. Problēmu man sagādā menu 2 slāņa korekta manīgo noteikšana un attiecīga to vērtību izvadīšana. Vēlos panākt, lai, kad esmu linkā menu.php?lang=en&id=portfolio, man tiek izvadīta attiecīgajā valodā pēc $lang vērtības (EN vai LV) izvēlne, kas izskatītos aptuveni: Photo Video WEB Design ----------------- Kā noprotu izmaiņas vajadzētu veikt rindā foreach($lines as $line_num => $line){ lai mainīgo vērtības tiktu pārsauktas jeb atšķirtas nevis ar katru jauno rindu, bet simbolu "#" mainīgajā $menu2. Ceru, ka jūs man varēsiet tam ieteikt kādu vieglu risinājumu. Paldies! ------menu.txt-------- news|News|news.php|intro:Intro/Ievads| portfolio|Portfolio|portfolio.php|photo:Photo/Foto#video:Video/Video#www:WEB Design/WEB Dizains| services|Services|services.php|photo:Photo/Foto#www:WEB Design/WEB Dizains| contacts|Contacts|contacts.php|| ------menu.php------- $lines = file("content/data/menu.dat"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); list($name_en,$name_lv) = explode('/', $name); list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); list($menu2_name_en,$menu2_name_lv) = explode('/', $menu2_name); if(isset($echo_menu2)){ $echo_menu=$echo_menu2; } if($_GET['id']==$a_href){ if($_GET['lang']=="en"){ echo "<a href=\"menu.php?lang=$lang&id2=".$menu2_href."\">".$menu2_name_en."</a>; }elseif($_GET['lang']=="lv"){ echo <a href=\"menu.php?lang=$lang&id2=".$menu2_href."\">".$menu2_name_lv."</a>; } } }
×
×
  • Create New...