Flog Multiusuário
#166
Posted 09/09/2005, 16:02
#167
Posted 09/09/2005, 17:24
Bom criar um flog multi usuarios, e pra cara usuario uma sub pasta, Seria extremamente enviavel nao acha?
imagina um flog de sucesso uns 500.000 usuarios e cada um com uma pasta no servidor, e bastante nao acha?
E se usar da seguinte maneira, com ajuda no script que pega o subdominio e transforma em pasta,
poderia fazer da seguinte forma http://www.flog.com.br/usr
mais esse /usr no final e um valor para uma varivel na pagina, ja vi issu em algum lugar mais nao lembro onde, se alguem souber da uma ajuda ae, e com esse com essa variavel o codigo busca o usuario no banco de dados e carrega sua pagina, sem pastas, apenas banco de dados.
Ex: a pessoa quer ampliar akela tal foto do flog fulano (http://flog.com.br/fulano)
e seria endereco http://flog.com.br/fulano/644132
>>>flog.com.br/VARIAVEL USUARIO/VARIAVEL FOTO
Mais o problema e que so sei fazer ficar assim http://flog.com.br?u...ano&foto=644132
alguem poderia ajudar a pegar as variavel assim? como se fossem pasta no endereço?
oque achao?
Leia as regras do fórum.
http://forum.wmonlin...showtopic=55320
Felipe.
#168
Posted 09/09/2005, 17:28
olha soh a gente tava nu seu flog dando uma olhadinha e a gentequeria te falar umas coisinhas
coloca os numeros na horizontal pra votaçaum... depois de votar faz a janela da fotu dar refresh automatico e apagar a seleçaum que foi feita...
outra coisa tira aquela janela queabre dizendu que jah votou e agradecendo a gente acha q naum precisa...
outra coisa olha soh a gente comenteu duas vezes e soh ficou um comentário na página... tah apagando os comentárius
no mais tah super legalzinhu bom trabalho
#169
Posted 09/09/2005, 17:34
Opa garotas, e aí...oie michaelzinhu!!!
olha soh a gente tava nu seu flog dando uma olhadinha e a gentequeria te falar umas coisinhas
coloca os numeros na horizontal pra votaçaum... depois de votar faz a janela da fotu dar refresh automatico e apagar a seleçaum que foi feita...
outra coisa tira aquela janela queabre dizendu que jah votou e agradecendo a gente acha q naum precisa...
outra coisa olha soh a gente comenteu duas vezes e soh ficou um comentário na página... tah apagando os comentárius
no mais tah super legalzinhu bom trabalho
Bem, a questão dos números, eles vão ser na horizontal sim, hehe, é que ali é só um esboço do flog, hehe. Quanto a dar refresh, eu não fiz porque eu não sei como (tem um tópico meu ali em cima perguntando como fazer, hehe), e a parte do comentário que some, não é exatamente que ele some, é que ele tá dentro de uma tabela, hehe, mas vou arrumar isso.
Xau
#170
Posted 09/09/2005, 17:47
tah ficandu bem legal seu trabalho!!!! ve se tira as janelas que se abrem quando a gente comenta ou vota pois fica chatu ter que fechar janelas...
quanto a dar refresh espera mais um pouquinhu que o super hostzinhu ou outro qualquer ae ti ajuda...
um beiju
#171
Posted 09/09/2005, 19:25
hahahahaahhaha gostei(será que este vai ser o nick do meu filho??)
MI7CHAEL
Bom amigao vamo lá resolvendo o problama do teu REFRESH(muito tosco este problema )
Olha só ao inves de mandar o form para a pagina usando o TARGET="_BLANK" use TARGET="_PARENT" isso faz com que ele trabalhe na mesma pagina
Mas o problema teu ta nesta parte de retornar a pagina do usuario atualizando né?? heheh moleza
lembra de uma funcaozinha que mostrei a voce uma ves??
<? ################# // AQUI VAI TODA A BABOSEIRA DE CODIGO PRA ADICONAR O COMENTARIO $voltar = "$_SERVER['HTTP_REFERER']";// AQUI AGENTE PEGA A PAGINA DE ONDE VEIO O MANEZAO DO USUARIO :Þ header("location:$voltar");// AQUI A GENTE MANDA VOLTAR // AQUI ACABA O CODIGO :Þ ?>
SAYADN
Na realidade é ezatamente isto que iremos fazer no sistema assim que ele tiver pronto por causa de algumas incopartibilidadezinhas que eu fiquei de explicar para o MI7CHAEL...
mas se tu quer saber como fazer é moleza é so pegar o endereço http://forum.wmonlin...br/hostdesigner e dar um EXPLODE() separando com o sinal de / e logo apos adicionar o HEADER() para levar ao banco com a variavel da consulta
Falopa!
Edição feita por: hostdesigner, 11/09/2005, 10:47.
#172
Posted 10/09/2005, 10:03
Mais o problema e que quando vc digitar www.site.com.br/usuario
o sistema ira procurar o /usuario como uma pasta!!
ta e o problema como fazer o index do diretorio raiz ler se o sistema esta procurando a subpasta /usuario
?
Leia as regras do fórum.
http://forum.wmonlin...showtopic=55320
Felipe.
#173
Posted 10/09/2005, 14:46
SOBRE AS PASTAS
Seriam mesmo inumeras pastas mas vamos pensar aqui um minutinho...
-Você irá administrar tudo através de alguma interface grafica entao por que a preocupacao com as pastas?
Falopa!
#174
Posted 10/09/2005, 18:11
Ae man, beleza ??MI7CHAEL
Bom amigao vamo lá resolvendo o problama do teu REFRESH(muito tosco este problema )
Olha só ao inves de mandar o form para a pagina usando o TARGET="_BLANK" use TARGET="_PARENT" isso faz com que ele trabalhe na mesma pagina
Mas o problema teu ta nesta parte de retornar a pagina do usuario atualizando né?? heheh moleza
lembra de uma funcaozinha que mostrei a voce uma ves??<? ################# // AQUI VAI TODA A BABOSEIRA DE CODIGO PRA ADICONAR O COMENTARIO $voltar = "$_SERVER['HTTP_REFERRER']";// AQUI AGENTE PEGA A PAGINA DE ONDE VEIO O MANEZAO DO USUARIO :Þ header("location:$voltar");// AQUI A GENTE MANDA VOLTAR // AQUI ACABA O CODIGO :Þ ?>
Cara, eu tentei aqui mas aparece esse erro:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/conxeg/public_html/flog/foto_principal.php on line 104
Pelo que diz o erro ele fala algo sobre "espaço em branco", eu acho. Eu mexi em um monte de coisa nele, mas não consegui resolver...
Falow.
#175
Posted 10/09/2005, 20:40
obs.: o código é quase o mesmo do arquivo miniaturas.php:
<? include"config.php"; $sql = mysql_query("SELECT * FROM fotos order by id desc"); ?> <? $total = mysql_num_rows($sql); $colunas = "4"; // já coloquei 4 mas não vai, só mostra uma coluna mesmo if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { ?> <? }?> <? $dados= mysql_fetch_array($sql); ?> <? if($dados['nomedoarquivo'] != ""){?> <? $dir = "fotos/"; $arquivo = "159.jpg"; $ext = explode("." , $arquivo); ?> <? }?> <a href="foto_principal.php?nomedoarquivo=<?=$dados['nomedoarquivo']?>" target="exibe_foto"><img src=abrirfoto2.php?imagem=<?=$dir.$dados[id].".".$ext[1];?>></a> <br> <? echo $dados['data'];?> <br><br> <? }} ?>
Lembrando que o código da pagina miniaturas.php é o mesmo do arquivo galeria_2col.php da galeria Brasil, aí eu modifiquei ele.
Falow pessoal.
#176
Posted 11/09/2005, 10:38
$limite = "20";//total maximo a mostrar $numero_colunas = 3;//numero de colunas na pagina $coluna = 150;//largura da coluna $i=0;//calculando e incrementando <table border="0" align="center" cellpadding="0" cellspacing="2"> <tr> <?php $busca_user = mysql_query ("SELECT * FROM tabela DESC LIMIT $limite")or die(mysql_error()); while($ultimas = mysql_fetch_assoc($busca_user)){ ?> <?php if($i % $numero_colunas == 0) {echo "<TR>"; } ?> <td width="<? echo"$coluna"; ?>" align="center" valign="top"> <? echo"$ultimas[campo]"; } ?> </td> <?php if(($i % $numero_colunas) == ($numero_colunas - 1) || ($i + 1) == $numero_colunas) {echo "</TR>";} $i++; }//Finaliza a consulta cidade estado }//Finaliza a consulta ?> </tr> </table>ta aew um exemplo de como colocar os resultados em uma coluna
Bom nao entendi bem akele do erro la em cima nao mas akilo la resolve so com esta linha aqui que é em HTML+JS
<meta http-equiv="refresh" content="1;URL=javascript:history.back(1)">
Apenas coloque isso na pagina que conta o voto e pronto apos 1 segundo ele retorna para a pagina que estava
Falopa!
Edição feita por: hostdesigner, 12/09/2005, 11:13.
#177
Posted 11/09/2005, 22:25
desculpa o nosso desaparecimento... eh que estamos gripadinhas pois a gente foi num baile funk e tava frio e ae dançando a gente se esquentou e fomos pra rua e pegamos uma gripe... mas estamos melhorando aos poucos...
e ae mi7chael a gente naum ti falou que alguém ia te ajudar??? ihihihi
o super hostzinhu esta sempre dispostu a ajudar... ele eh um carinha muitu legal...
olha soh mesmo que no final do trabalhu de vcs por algum motivo a gente naum tenha ao script prontu pra colocar no nossu portalzinhu a gente tah torcendu muitu pra esse trabalhu dar certinhu, pois se der certinhu significa que foi um trabalhu bem solidáriu todos ajudando um pk e as garotas do funk incomodando muitu!!!
hauahuahau
um beiju pra todos !!!
pra frente brazil!!!
#178
Posted 12/09/2005, 08:12
Cara, não funcionou o script pra por os resultados em colunas não. Eu acrescentei a linha de incluir o config.php e na linha do db eu alterei pra
SELECT * FROM fotos order by ID DESC.
Falow man.
#179
Posted 12/09/2005, 08:42
Ontem a noite o Julio me deu uns toques pelo msn, aí consegui resolver um monte de coisa, hehe:
Dar refresh automaticamente:
Coloca isso entre as tags head:
<script language="javascript"> function recarregar() { self.location.reload(); } </script>
E isso aqui dentro do formulário:
onsubmit="recarregar()
Aparecer somente uma casa decimal após a vírgula na enquete:
$resultado_media_enquete=number_format ($total_dividido,"1",",",".");
Não dar erro quando a média for 0:
if ($total_fotos>0) { $total_dividido = $total_fotos / $total_eventos; $resultado_media_enquete=number_format ($total_dividido,"1",",","."); } else { $resultado_media_enquete="sem votos no momento"; }
Quem quiser ver funcionando, entra em www.aconxegu.com.br/flog/ver.php
----------------------------------------------------------------------
Bem, agora a pouco eu peguei o script galeria_2col.php da galeria Brasil, modifiquei e consegui fazer com que ele exiba todas as fotos em colunas. Segue o código:
<? include("config.php"); $sql = mysql_query("SELECT * FROM fotos ORDER BY id DESC"); ?> <? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?> <table border="0" cellpadding="0" cellspacing="0"> <? // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($sql); // Defina o número de colunas que você deseja exibir: $colunas = "2"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { ?> <TR> <TD height="20" colspan="4"> <HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr> <tr> <? }?> <? $dados= mysql_fetch_array($sql); ?> <? $dir = "fotos/"; $arquivo = "159.jpg"; $ext = explode("." , $arquivo); ?> <td width="250" align="left" valign="top"> <a href="foto_principal.php?nomedoarquivo=<?=$dados['nomedoarquivo']?>" target="exibe_foto"><img src=abrirfoto2.php?imagem=<?=$dir.$dados[id].".".$ext[1];?>></a><BR> Data: <strong><? echo $dados['data'];?></strong><br> <br> <strong> </strong></font></td> <TD width="15"></TD> <? }}?> </TR> </table>
Só que aí tem um problema, quando eu clico em uma foto, ela não abre a página com as miniaturas e a foto principal, ela só abre a foto principal. Entrem e testem: www.aconxegu.com.br/flog/todas3.php. Quem souber como alterar isso me dá um toque hein.
Falow pessoal.
Edição feita por: mi7chael, 12/09/2005, 08:42.
#180
Posted 12/09/2005, 10:14
MSN: brunofumagally@hotmail.com
Tenha já seu website. Acesse e confira:
www.uaimidiadigital.com.br
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)