Duvida com organização de arquivos

27 views
Skip to first unread message

Deivid Fortuna;

unread,
Aug 23, 2012, 6:12:56 PM8/23/12
to kohan...@googlegroups.com
Boa noite,

Estou migrando meu site para o Kohana e fiquei meio em duvida com a organização dos arquivos (js, css, img). Alguem pode me passar a forma correta de fazer isso e invocar esses arquivos?

Att,
Deivid Fortuna

Guilherme Maule

unread,
Sep 3, 2012, 3:52:54 PM9/3/12
to kohan...@googlegroups.com
Eu costumo adicionar os arquivos na pasta 'media'

chamos eles pelo helper.

Por exemplo tenho um arquivo no caminho: media/css/estilos.css

na minha view chamo assim: <?php echo HTML::style('media/css/estilos.css', array('media' => 'screen')); ?>

Abraços..


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/kohana-php/-/QeK3WdPmWr4J.
Para postar neste grupo, envie um e-mail para kohan...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para kohana-php+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.




--
Att,
Guilherme Maule dos Reis
Consultor em mídias digitais
43 - 9129 1400

Diogo Machado

unread,
Sep 3, 2012, 4:01:26 PM9/3/12
to kohan...@googlegroups.com
Também faço isso, coloco media com as pastas css, img e js, e você chama como o amigo falou :


<?php echo HTML::style('media/css/style.css');?>

<?php echo HTML::image('media/img/imagem.jpg');?>

<?php echo HTML::js('media/js/functions.js');?>

Se você tiver um sistema que faça upload, seria legal pensar em criar uma pasta upload, para separar dos arquivos core do seu sistema.

Rogério Bispo | Web Team

unread,
Sep 4, 2012, 7:41:33 AM9/4/12
to kohan...@googlegroups.com
Olá BOm dia,

Uso um modulo do kohana chamado Assets.

100% flexibilidade para site complexos que usam muitos js e css ... valem a pena dar uma olhada.

Abraços

Douglas J.A.M

unread,
Sep 4, 2012, 8:19:37 AM9/4/12
to kohan...@googlegroups.com
Tambem uso a pasta media, com 4 pastas: img, js, css, vendor
e chamo ou por url::base() . '/pasta/arquivo.ext', ou '/pasta/arquivo.ext' ou pelos helpers


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.

felipe bastos

unread,
Sep 4, 2012, 8:29:32 AM9/4/12
to kohan...@googlegroups.com

Rogerio, ja vi esse modulo assets, mas nao experimentei.

Ele trabalha bem com controllers em subdiretorios? Controller/admin/produto.php.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.

Rogério Bispo | Web Team

unread,
Sep 4, 2012, 10:24:48 AM9/4/12
to kohan...@googlegroups.com
Eu diria que ele é perfeito rsrs .....  ainda mais que tem um site completo com muitos scripts que da muito conflito,

fora que cada página nao carregara scripts desnecessários.

por que a maioria dos designers cria um include top.php e joga todos scripts lá ....

Mostrar um exemplo:

todo controller tem essa classe que vc pode setar os scripts ou remover, 

eu uso muito por que tem pagina que uso versão de jquery 1.7.1 e tem pagina que uso a 1.4.2

public function assets()
{
return parent::assets()
->remove('script-jquery-1-7-2')
->set('head.js.script', 'assets/js/script-jquery-1-4-2.js');
}


ele verifica e no html fica um foreach assim:
       
   uso o modulo KOstache porisso que o foreach é assim.

       {{#assets.head.css}}
<link rel="stylesheet" href="{{.}}">
{{/assets.head.css}}

{{#assets.head.js}}
<script src="{{.}}"></script>
{{/assets.head.js}}
Reply all
Reply to author
Forward
0 new messages