Jump to content
php.lv forumi

Attēla vietas norādīšana, ja attēls atrodas vienu soli atpakaļ


Recommended Posts

Sveiki!

Kā man jāraksta CSS failā, lai es varētu norādīt vienu soli atpakaļ.

Faili izvietoti:

 

index.html

|

|--/images

|

-img.jpg

|-/css

|-stils.css

 

Ja man ir norādīts šādi:

 

background-image:url(../images/img.jpg);

Tad attēls index.html failā netiek atainots.

 

Kā man jānorāda ceļš uz to direktoriju.

Bet .. neizmantojot pilno ceļu C:\www\aaa\bbbb .... vai http://aaaa.lv/images

Sanāk viens solis atpakaļ un tad jau uz priekšu viņš nolasīts.

Link to post
Share on other sites

Un patiesībā ir:

 

background-image:url(./../images/img.jpg);

 

who_i_am >>> Paldies par ideju, jo gandrīz kā tu rakstīji:

 

/../images/img.jpg

 

Tikai pirms tam vēl vienu " . " vajadzēja pielikt un aizgāja!

 

Paldies!

Link to post
Share on other sites

omg tu gribi teikt, ka vnk /images/img.jpg nestrādā???

 

Nē! Nu vismaz manā gadījumā nestrādāja!

Index fails atrodas vienā mapē. CSS un JPG katrs savā. Tas nozīmē ka index iet uz CSS un CSS iet vienu soli atpakaļ un tad uz priekšu vienu soli uz images mapi.

Izmantojot tevi norādīto, vismaz man uz datora negāja! Bet izmantojot ./../ gāja!

Link to post
Share on other sites

starp citu, ja tu norādi ceļu no css faila, tad tas ceļš vienmēr būs no css faila, neatkarīgi no tā kurā līmenī tu šo css failu ielinko/importē

 

tādā gadījumā var likt parastu relatīvo ceļu

Edited by 2easy
Link to post
Share on other sites

Mani vairāk interesē kā panākt ko šādu...

 

Ir fails 'core.php', kas obligāti ir jāiekļauj jebkuras lapas sākumā.

Šajā 'core.php' ir tādas lietas kā...

 

require 'configuration.php';

 

Abi šie faili atrodas mapē 'includes', attiecīgi 'includes' mape -> '[root]' mapē.

 

Tātad sanāk, lai izveidotu jebkādu lapu '[root]' mapē, daru šādi...

 

require 'includes/core.php';

 

Kas notiek?

 

Atverās 'core.php', un izpildās...

 

Tātad arī...

 

require 'configuration.php';

 

P.S. Tā kā tiek izpildīts jau no 'includes' mapes, īstenībā sanāk...

 

require 'includes/configuration.php';

 

Tik tālu esmu laimīgs. :D

 

Problēmas rodas, kad gribu izveidot kādu lapu citā directory'jā.

 

Teiksim ir 'mape1/mape2', tur izveidoju failu. Iekļauju failā...

 

require '../../includes/core.php';

 

Un man izmet, ka nevar atvērt 'configuration.php'!

 

 

Tikko, šo postu rakstot izdomāju: varētu jebkuras lapas sākumā manuāli iekļaut gan 'core.php', gan 'configuration.php'... Tas būtu pieņemami? :)

Link to post
Share on other sites

tam ir jāstrādā arī tāpat!

ja core.php iekļauj blakus esošo failu

include 'configuration.php';

tad nav svarīgi, no kurienes tiek iekļauta pati core.php

 

vismaz man strādā ;)

Edited by 2easy
Link to post
Share on other sites

Oi, man 'core'.php bija...

 

require 'includes/configuration.php';

 

...tagad ir...

 

require 'configuration.php';

 

:)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...