Puika1 Posted November 20, 2009 Report Share Posted November 20, 2009 sveiki es izveidoju mod rewrite bet radusies problema es uzliku lai rada www.manalapa.lv/jaunumi/viss strada bet css nerada,kas varetu but par problemu? Quote Link to comment Share on other sites More sharing options...
marcis Posted November 20, 2009 Report Share Posted November 20, 2009 Relatīvu ceļu izmantošana css failu iekļaušanā? Izmanto absolūtus ceļus :) Quote Link to comment Share on other sites More sharing options...
briedis Posted November 20, 2009 Report Share Posted November 20, 2009 Relatīvu ceļu izmantošana css failu iekļaušanā? Izmanto absolūtus ceļus :) pa tēmu - kā vienkāršāk tikt galā ar to, ka izstrādes un produkcijas absolūtie ceļi ir dažādi? :) Quote Link to comment Share on other sites More sharing options...
marcis Posted November 20, 2009 Report Share Posted November 20, 2009 Esmu tā iestrādājies, ka man relatīvi absolūtie ceļi nemainās nevienam projektam, jo katram projektam ir savs domēns (izstrādes versijā subdomēns). Nu tas tā. Vēl nesen sāku norādīt ceļus absolūti (ar visu domainu) un to daru laižot ceļu caur funkciju <?=url('bla/bla');?> būs http://domain.tld/bla/bla un attiecīgi configā norādi domēnu un projekta path, ja tāds ir. Quote Link to comment Share on other sites More sharing options...
2easy Posted November 20, 2009 Report Share Posted November 20, 2009 es izmantoju konstanti piemēram, production versijā ir define('APP_URI', '/'); dev versijā uz localhost, kur ir vairāki projekti define('APP_URI', '/projekta-id/'); + vēl lietoju līdzīgas funkcijas kā marcis Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 20, 2009 Report Share Posted November 20, 2009 (edited) Ja tiks izmantots localhost, tad var saskarties arī ar šādu problēmu - ja vēlēsies piekļūt lapai no citas iekārtas (piemēram mobīlā telefona, lai redzētu kā izskatās), pieslēgsies tam pašam tīklam un iesi uz lapu, ar adresi, piemēram, http://192.168.56.1/manalapa, tad absolūti norādītie path'i nedarbosies, jo viņi būs kā http://localhost/manalapa :) Oki tā ir matu skaldīšana, kura nav traģiska :D Lai vai kā var path'us norādīt arī šādi: <link rel="stylesheet" type="text/css" href="/manalapa/public/style/style.css" /> "/" norādīs uz domēna ROOT, tātad, piemēram, http://localhost. Augstāk minētais piemērs attieksies, piemēram, uz http://localhost/man...style/style.css arī tad, ja atradīsimies http://localhost/man...rija/ieraksts/1 Ja izmantos šo metodi, tad augstāk minētā problēma netiks novērota :P Edited November 20, 2009 by rATRIJS Quote Link to comment Share on other sites More sharing options...
marcis Posted November 20, 2009 Report Share Posted November 20, 2009 Jāatzīst, ka pirmo reizi redzu backslashu šādā pielietojumā. Pēc tava apraksta backslash pilda to pašu slash funkciju (relatīvi absolūts ceļš). Ja izstrādes versijā katram projektam ir sava mape, tad šis variants tāpat nerisina problēmu, mape jādefinē jebkurā gadījumā. P.S. define('APP_PATH', 'http://'.getenv('HTTP_HOST').'/'); Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 20, 2009 Report Share Posted November 20, 2009 Pilda to pašu... Jādefinē tikai mape jā :) Lai nu kā - tikai mapi definēt, manuprāt, ir ērtāk kā definēt arī servera adresi :) Kaut vai tā iemesla dēļ ko minēju augstāk. Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted November 20, 2009 Report Share Posted November 20, 2009 Vēl ērtāk ir veidot virtual hosts. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.