Datuve :: Forums :: Arhīvs :: Kaa realizeet ieksh php kaut ko &content vietaa...?

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 72

Reģistrētie lietotāji online: 0

Viesi online: 72

Datuve.lv video
Top.LV

Kaa realizeet ieksh php kaut ko &content vietaa...?

Ievietoja: Accessdenied @ 2009.09.12 21:30  

Kods:

echo '
<div style="float:left; padding-left:7px; width:340px; height:130px; left:20px;">
<div class="headertitles" style="width: 100%;"><img src="', $settings['images_url'], '/blank.gif" height="12" alt="" /></div>
<div class="headerbodies" style="width: 100%; height:100px;  position: relative; background-image: url(', $settings['images_url'], '/box_bg.gif); margin-bottom: 8px;">
<img src="', $settings['images_url'], '/', $context['user']['language'], '/interactive.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
<div style="height: 50px; overflow: inherit; padding: 5px;" class="smalltext">
', $content['INTER_LINKS'] ,'
</div>
</div>
</div>';
Man vajag shajaa vietaa: ', $content['INTER_LINKS'] ,'
samainiit informaacijas lauku.. idealakais variants butu shajaa vietaa piesleegt citu failu piem. new.php, kuraa butu teksts ar to, kam tur jaaraadaas. kaa man shitaadu lietu uztaisiit? tas content ir mainiigais, a man vnk vajag statisku tekstu tur ielikt.. var , protams, sheit rakstiit tekstu, tikai tas 1kart bus tur, kur ir vnk kods, nevis teksti un 2kart - kkaa kodeejums nesapas ar latviehsu.. atseviskajaa failaa butu labak..

Ak jaa, tas viss no simple machines foruma koda.

Komentāri:

#1 zuicis @ 2009.09.12 21:43

<?php
include ('lapu_saturs.php');
$lapa=$_GET['lapa'];
switch($lapa)
{
default: pirma_lapa ();
              case '1': otra_lapa (); break;
              case '2': tresa_lapa (); break;
}
} ?>

iekš lapu_saturs.php
drukā
<?php
function pirma_lapa () { echo "titullapas lapas saturs"; }
function otra_lapa () {echo "otras lapas saturs"; }
function tresa_lapa () {echo "treshas  lapas saturs"; }
?>

a)neaimirsti apstrādāt iegūto mainīgo caur $_GET pret dažādiem sūdiem, šajā gadījumā atļaut tikai ciparus no viens līdz desmit + izvākt visus slešus un citus šitus
b) linki index.php?lapa=1 , index.php?lapa=2
c) ir arī citi veidi, kā vēl vienkāršāk to izdarīt - inkludojot konkrētu failu pie konkrētas funkcijas nevis visas sasviest vienā lapā un t.t.
e) tukšajās iekavās () atstājam tukšus, bet citos gadījumos tur iet - kā es saku- nosacījumu mainīgie

#2 Accessdenied @ 2009.09.13 01:15

Nez, kko tu parak sarezgiti te saraxtiiji. Taisiju kkad agrak oscommerce, tur ari lidzigi php visadas lietas, bet tur bija vienkarshak, filenames ar define nodefinee, tad pievieno include ar filename nosaukumu, vel shis tas un viss perfekti stradaja. bet te kkas nedaudz citadi..
riit pameginahsu iebraukt tevis uzraxtiitajaa, bet tomer, ja vari , uzraxti, ludzu, vienkarshak.. es php nevaru tiekt, ka protu, tikai taa.. copy paste, kko nedaudz paredigjeet.
Man shitaa te ', $content['INTER_LINKS'] ,' vietaa ko raxtiit vajag? :)

#3 rumis @ 2009.09.13 01:15

"samainiit informaacijas lauku"

Vai gribi aizvākt $content['INTER_LINKS'], ieliekot tur sevis rakstītu nemainīgu tekstu? Īsti nesapratu.
Ja tā, tad mēģini zemāk norādīto, izdzēšot $content['INTER_LINKS'], tā vietā rakstot:

$aaa



Un atstarpi vai rindiņu pirms echo


$aaa="te raksti savu tekstu";




#4 zuicis @ 2009.09.13 02:00

uztaisīju ļoti vienkārši :), var arī saīsināt, bet negribas drukāt,

$content['INTER_LINKS'] vietā ieliec

include ('lapu_saturs.php');
$lapa=$_GET['lapa'];
switch($lapa)
{
default: pirma_lapa ();
             case '1': otra_lapa (); break;
             case '2': tresa_lapa (); break;
}
}

pēc tam uztaisi failu kura nosaukums ir lapu_saturs.php un tur iekopē:
<?php
function pirma_lapa () { echo "titullapas lapas saturs"; }
function otra_lapa () {echo "otras lapas saturs"; }
function tresa_lapa () {echo "treshas  lapas saturs"; }
?>
bet linki būs index.php?lapa=1,index.php?lapa=2

#5 zuicis @ 2009.09.13 02:06

uj neizlasīju, sapratu, ka tev vajag mainīgu tekstu... ja tev vajag statisku tekstu, tad vienk. tā koda vietā ieliec inkludu uz citu lapu-> include "mape/fails.php";  kur iekš fails.php vari drukāt savu informāciju

#6 Accessdenied @ 2009.09.13 17:02

milziigs paldies, zuicis. viss ir sanaacis un straadaa. vieniigi maza detalja:
include "mape/fails.php"; vietaa straadaa tikai include "mape/fails.php" tas ir bez ;

#7 Accessdenied @ 2009.09.13 17:45

Aaaa, tomer vel kkas nav :((( NEvaru atrast, kas par lietu.. viss straadaa, tikai tur beigaas pievienojas "1" visam tekstam pashaas beigaas. No kurienes shitas sviests varetu rasties..?
Sheit tas iestarpinaajums ieprieksh mineetajaa kodaa izstakaas taa:

<div style="height: 50px; overflow: inherit; padding: 5px;" class="smalltext">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

элфы вао щķļeū āē

</body>
</html>
1

</div>
</div>
</div>

-----------
NEz no kurienes tas stulbais vieninieks uzrodas :((( (shitais kods no interneta brauzera (view-source)
No ipesleedzamaa faila tas chista nav atkariigs, es jau paarbaudiiju, tas vieninieks rodas kkur sheit:
', include "Themes/babylon/inter_links.php",' aiz inter_links piesleezamaa faila.. :( sviests

Varbut visa lieta tajaa, ka tas viss divu komplekss atrodas ieksh echo '           ';
Atradu citos failos taadu konstrukciju: ', require_once($sourcedir .'Themes/babylon/inter_links.php'),' pameginaju, straadaa, bet tas vieniniks piesleedzaamaa faila teksta beigaas taapat paaraadaas... :( kaa shito te atrisinat?