Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
Fiz uma pequena aplicação para mostrar como funciona o Lumine com Smarty.
Nele você poderá cadastrar seu produtos em categorias, e cada categoria pode ter N sub-níveis.
Para ver funcionando online:
http://www.hufersil.com.br/exemplo
Administração:
http://www.hufersil.com.br/exemplo/admin
E-mail: admin@hufersil.com.br
Senha: 123456
Para baixar os arquivos de exemplo:
http://www.hufersil.com.br/exemplo.rar
Para instalar, leia o arquivo "readme.txt"
@braços e fique com Deus!
Este lumine que você citou é a versão antiga, no inicio do topico tem o link para download dos arquivos novos.
A minha senha no banco de dados está criptografada por eu usei MD5.
Na parte de código que faz o login, ele faz um MD5 na senha para comparar com o valor do banco.
Para adicionar usuários já com a senha em MD5, utilize o menu "usuarios" no admin.
@braços
Bom dia Hugo,
Eu baixei pelo link desse tópico. Até então não tinha conhecimento desse teu sistema. Agora se você se refere a isso: <property name="nome" field="nome_pessoa" type="varchar" crypt="true" />, realmente vi num tópico anterior, pensei que se aplicava a esse caso.
Não percebi a opção para MD5, como faço? - Outra coisa, ainda não consegui dar um jeito de linkas a CSS, não sei o que fiz de errado que a area de usuario está legal agora do admin, quando mexo onde penso ser ai se inverte a ordem, admin aparece a formatação e a outra não.
Aguardo seu contato.
Boa semana http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Giuseppe
Este Lumine não trabalha com criptografia.
O link para baixar não trabalha com mapeamentos em XML.
A senha está em MD5 por que a aplicação a converte em MD5, e não o Lumine.
Dê uma olhada na parte de gerenciamento de usuarios (admin/usuarios.php) e na parte de login( phps/Admin.php, função login ).
Para linkar um CSS, não use IMPORT, use <link href="endereco" />, lembrando que se você olhar a estrtura de pasta de templates, vai estar assim
templates
Salve Hugo, boa noite!
Resolvi o problema de css - Não sei o que acontece quando descompacta os arquivos ele grava o nome "exemplo", título do pacote compactado, no config.php - ( // URL da aplicação define('URL_BASE', 'http://'.$_SERVER['HTTP_HOST'] . '/exemplo/'); ) e eu não me atentava à isso. Pois bem, esse caso resolvido! (Não acredito, mas sou primário fazer o que?)
Agora Hugo meu problema está sendo em criar usuário(login e senha) - No banco até é inserindo mas, não rola não, não autentica.
Coloquei o link de onde se encontra meus esperimento - http://www.familiasilva.phpnet.us/lumine/ - http://www.familiasilva.phpnet.us/lumine/admin
usuário e senha mantive o mesmo que você sugeriu
Se puder dar uma olhada, gostaria que você incluisse um usuário e depois tentasse logar com ele. Verifiquei os arquivos que você me sugeriu mas achei que tava tudo ok.
Não mexi em nada está assim:
// se estiver executando uma ação
if( !empty($_REQUEST['acao']) )
{
switch( strtolower($_REQUEST['acao']) ) // coloca em minuscula para fazer o switch
{
case 'gravar': // se for para gravar
if( !empty($_POST['idusuario']) ) // se estiver editando um usuario
{
$obj->get( $_POST['idusuario'] ); // recupera o usuario do banco
} else { // do contrario
unset($_POST['idusuario']); // limpa o codigo inutil
}
if( !empty($_POST['senha']) ) // se está enviando uma senha
{
$obj->senha = md5( $_POST['senha'] ); // coloca em MD5
} else { // do contrario
unset($_POST['senha']); // tira o indice do array
}
$obj->setFrom($_POST); // pega os dados do formulário
if( $obj->validate() === true ) // se passar na validação
{
$obj->save(); // salva os dados
$sis->goto( $_SERVER['PHP_SELF']. '?msg=ok'); // atualiza a página
}
break;
case 'editar': // se estiver editando
if( !empty($_GET['id']) && $obj->get($_GET['id']) > 0 ) // se encontrar o registro no banco
{
$_POST = $obj->toArray(); // coloca os dados no post
$_POST['senha'] = ''; // limpa a senha
}
break;
case 'remover':
if(isset($_POST['lista']) && is_array($_POST['lista']))
{
foreach($_POST['lista'] as $id)
{
$obj->reset();
if( $obj->get( $id ) > 0 )
{
$obj->delete();
}
}
}
break;
}
}
O pior que ninguém posta pra ver se apenas eu estou com esse problema... hehehe - ah sua senha está criptografada no banco, não sei se a função que descripotograva para o sistema tá dando conflito, sei que você disse que a versão do post é a mais nova e não criptografa, mas não sei o que acontece e eu peguei os arquivos daqui.
Mais uma vez obrigado, fique com Deus.
Giuseppe
Fala mano.
Realmente, essa parte de alterar senha foi marcação minha.
Esse "unset($_POST['senha'])" não deveria estar dentro do "else"
Baixa os arquivos novamente que vai fungar blzinha ;)
Fala amigo Hugo, Agora sim... Tá fufando legal mesmo!
Se eu decidir colocar o script num site pra algum cliente você autoriza? - Tenho que dar um jeito no menu se tiver trocentas sub-categorias vai ficar muito grande. O legal se rolasse o lance do combo box com ajax. Andei vendo as páginas que você tem desenvolvido, estou em S. Paulo se estivessemos mas próximos iria fazer uma parceria com você. Minha praia não é ficar desenvolvendo sites pra ninguém, meu projeto e terminar uma especie de portal de notícias com um guia comercial de produtos e serviços, dai não vou ter tempo pra mais nada. O que me falta no momento é verba se não tava indo mais rápido, mas beleza. Amigo obrigado, vou te pertubar quando aparecer outros bons sistemas iguais a este.
Em tempo: Percebi que a data tá ficando NULL na coluna datacadastro do bd qdo adiciono um usuário. Não sei se isso compromete.
E você encontrou mais um amigo... hehehe
Abraços
Fique com Deus
Giusepe
Manda bala mano, pode usar sim o sistema.
@braços e fique com Deus!
Salve Hugo, como vai o amigo? Espero que bem.
Hugo, preciso de um help teu dar uma força pra mim cara, dar uma olhada nesse tópico, na ultima postada: http://forum.imasters.com.br/index.php...=267741&hl= Agradeço desde já.
Bom feriado.
Giuseppe
Obrigado Hugo, agora tá rolando legal aqui o sisteminha só queria citar uma coisa por que no bd não registra a data da inclusão fucei e não consegui solucionar. Não sei se vai adiantar o lado de alguém mais encontrei um bom site que hospeda gratuitamente páginas com serviços PHP porém, descobri que nesse site travaram o relacionamento por tabelas, no caso esse sitema não rola, me trouxe inúmeros problemas. Mesmo assim alguém quiser - www.phpnet.us - Bonzinho 350 mb de espaço, serve para testes e até hospedagem pra quem não tem como pagar um bom provedor, faz tempo que utilizo e os caras são serios.
Abraços Hugo.
troque isto
} else { // do contrario
unset($_POST['idusuario']); // limpa o codigo inutil
}} else { // do contrario
$obj->datacadastro = time();
unset($_POST['idusuario']); // limpa o codigo inutil
}@braços e fique com Deus!
Esse cara sempre ajudando o povo, parabens ai bixo ;)
o meu esta dando esse erro Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/diceartp/public_html/page/index.php on line 16
sera o q ta acontecendo??
o meu esta dando esse erro Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/diceartp/public_html/page/index.php on line 16
sera o q ta acontecendo??
o meu esta dando esse erro Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/diceartp/public_html/page/index.php on line 16
sera o q ta acontecendo??
Achei ele meio complicado de mecher :/
mas é bom! :D
Ai galera sou novo por aqui...preciso de ajuda...
Baixei os arquivos e instalei no meu sevidor(web) porem as pagina ficam assim :
http://www.atrativainformatica.com.br/shop2/lista.php?cid=17
O que eu faço.
Eu nao tenho muito conhecimento em php, estou aprendendo agora...
Obrigado.... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Veja bem uma coisa
o sistema está aqui
http://www.atrativainformatica.com.br/shop2/lista.php?cid=17
mas de acordo com seu html seu o CSS está aqui
http://www.atrativainformatica.com.br/extr.../css/master.css
Esse cara sempre ajudando o povo, parabens ai bixo ;)
esse erro esta dando para mi tambem
cara muito da hora mas muito complicado de instalar ... nao conseguir entender bulhufas ... isso é php ? esse lumine é o que template ? cara complicou
mas mesmo assim parabésnnnnnnnnnnnnnnnnsssss
urru jed
msn jederafa@hotmail.com
Obrigado.
Vai me ajudar bastante.
Abs
Edit:
So falta uma pesquisa.
otimo o sistema!
mas onde e a parte que retiro os valores R$ e a obrigaçao de telos?
Olá Hugo tudo bem? desculpe a ignorância mas não estou conseguindo alterar o config.php...
você poderia só me dar uma luz na primeira linha?
// define o diretorio base
define('BASEDIR', dirname(dirname(__FILE__)));
aonde eu altero para o diretório que eu tenho os arquivos?
Obrigado!
>
Olá Hugo tudo bem? desculpe a ignorância mas não estou conseguindo alterar o config.php...
você poderia só me dar uma luz na primeira linha?
// define o diretorio base
define('BASEDIR', dirname(dirname(__FILE__)));
aonde eu altero para o diretório que eu tenho os arquivos?
Obrigado!
não sou o hugo, mas vai a dica:
essa linha você não altera,
você vai alterar as partes que tem isso aqui em negrito:
// URL da aplicação
define('URL_BASE', 'http://'.$_SERVER['HTTP_HOST'] . '/site');
// pasta fisica onde estão os templates do admin
define('TEMPLATE_ADMIN', BASEDIR . '/site/templates/admin');
// pasta fisica onde estão os templates do site
define('TEMPLATE_SITE', BASEDIR . '/site/templates/site');
// url de onde estão os templates do admin
define('URL_TEMPLATE_ADMIN', URL_BASE . '/site/templates/admin');
// url de onde estão os templates do site
define('URL_TEMPLATE_SITE', URL_BASE . '/site/templates/site');
ok ?
abraço
Olá Hugo,
tudo certo ??
estou dando uma olhada no sistema e ele é muito bom.
ele é complexo para mim ainda.
Você poderia me dar uma dica de como faço pra inserir um campo que cadastre no banco de dados um link do site do fabricante e depois mostre no produto ???
também estava pensando em colocar um campo onde possa colocar o link pra exibir vídeo / comercial do produto.
só que não tenho a menor idéia de como cadastrar isso no banco de dados e criar as classes no Lumine.
se puder dar uma luz, fico grato!
muito obrigado,
abraço
eiditei o config.php, mas soh aaprece a imagem do jogo no index e escritos sem estilo nenhum, como faço?
url http://localhost/projetos/produtos/
e o CONFIG.php
<?php
// define o diretorio base
define('BASEDIR', dirname(dirname(__FILE__)));
// URL da aplicao
define('URL_BASE', 'http://'.$_SERVER['HTTP_HOST'] . '/projeto/produtos');
// pasta fisica onde esto os templates do admin
define('TEMPLATE_ADMIN', BASEDIR . '/templates/admin');
// pasta fisica onde esto os templates do site
define('TEMPLATE_SITE', BASEDIR . '/templates/site');
// url de onde esto os templates do admin
define('URL_TEMPLATE_ADMIN', URL_BASE . 'http://localhost/projetos/produtos/templates/admin');
// url de onde esto os templates do site
define('URL_TEMPLATE_SITE', URL_BASE . 'http://localhost/projetos/produtos/templates/site');
// muda o include path para ficar de acordo com sua estrtura de pastas
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] . '/phps');
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . BASEDIR . '/phps');
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/var/www/framework');
// mostra todos os erros
ini_set('display_error', E_ALL);
// inclui o framework lumine
require_once 'lumine/Lumine.php';
// inclui o framework smarty
require_once 'Smarty/libs/Smarty.class.php';
// inclui o arquivo de configurao Lumine (dados de conexo com o banco)
require_once BASEDIR . '/lumine-conf.php';
// inicia a configurao de lumine
$cfg = new Lumine_Configuration( $lumineConfig );
?>>
eiditei o config.php, mas soh aaprece a imagem do jogo no index e escritos sem estilo nenhum, como faço?
url http://localhost/projetos/produtos/
e o CONFIG.php
<?php
// define o diretorio base
define('BASEDIR', dirname(dirname(__FILE__)));
// URL da aplicao
define('URL_BASE', 'http://'.$_SERVER['HTTP_HOST'] . '/projeto/produtos');
// pasta fisica onde esto os templates do admin
define('TEMPLATE_ADMIN', BASEDIR . '/templates/admin');
// pasta fisica onde esto os templates do site
define('TEMPLATE_SITE', BASEDIR . '/templates/site');
// url de onde esto os templates do admin
define('URL_TEMPLATE_ADMIN', URL_BASE . 'http://localhost/projetos/produtos/templates/admin');
// url de onde esto os templates do site
define('URL_TEMPLATE_SITE', URL_BASE . 'http://localhost/projetos/produtos/templates/site');
// muda o include path para ficar de acordo com sua estrtura de pastas
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] . '/phps');
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . BASEDIR . '/phps');
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/var/www/framework');
// mostra todos os erros
ini_set('display_error', E_ALL);
// inclui o framework lumine
require_once 'lumine/Lumine.php';
// inclui o framework smarty
require_once 'Smarty/libs/Smarty.class.php';
// inclui o arquivo de configurao Lumine (dados de conexo com o banco)
require_once BASEDIR . '/lumine-conf.php';
// inicia a configurao de lumine
$cfg = new Lumine_Configuration( $lumineConfig );
?>
Amigão eu consigui alterando os arquivos da Pasta templates/site/index.html e lista.html, alterei os titulos no html e aí consegui fazer com que aparecesse a estrutura do site...Não entendi muito o que aconteceu, mas tinha algumas partes que estavam sem estrutura e se arrumaram...
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Olá Hugo, como vai. Amigo, achei interessante teu sisteminha, sou curioso em php e mysql estou começando agora a mexer, consegui instalar teu sistema num servidor interno. Mas precisei formatar a máquina, agora não consigo configurar para chamar o css, quando a area admin tá lendo mas quando entro no index inicial dar erro. Outra coisa Hugo, não consegui entender o lance Criptografia, de que forma coloco essa instrução <property name="nome" field="nome_pessoa" type="varchar" crypt="true" />
é no lumine-conf.php ? - Percebi que tua senha no banco de dados está cripotografada e a minha além de não ter ficado, não consigo entrar com o usuario e senha que criei - Se puder me mandar um esqueminha de como aplicar, sei que você já o fez até coloquei acima porém, não consegui cacptar... hehehe
Em tempo: se tivesse um combo igual esse: http://forum.imasters.com.br/index.php?showtopic=268447
para as categorias e as subs o teu sistema iria ficar ainda mais show de bola.
Obrigado pela atenção Hugo, fique na paz do senhor.