Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Miguel Rocha1

Rede Social

Recommended Posts

Cara não é tão difícil! A parte dificil é a parte de segurança, e a parte do desenvolvimento visual! Para alguém te ajudar, você têm que pensar como você quer e etc!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comece levantando as características que sua rede disponibiliza. Se ela será focada em alguma espécie de serviço. Traga mais informações e volte com mais respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem e assim eu ja tenho mt coisa :

 

perfil

login

registo

editar perfil

home

index

o que me falta e :

 

amigos

adicionar amigos

mostrar amigos

ver pedidos de amizades

 

..............................................

 

Mensagens

 

enviar para tal membro

mostrar

apagar

 

....................................................

 

defenir se aparece texto ou nao

galeria de fotos

um albbum por membro

 

ver usuarios online

mostrar ultimos registados

aniversarios

 

 

tipo facebook e hi5

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma observação bacana é ja desenvolver pensando tambem na escalabilidade, veja o exemplo do twitter , da noite pro dia se torno um site com milhoes de acessos, e os problemas começaram a aparecer =]

 

valww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara, dps que eu vi seu tópico comecei a fazer o meu tbm! Tudo o que falta para você eu consigo fazer fácil! Mas para eu te ajudar quero algo em troca! O que eu quero realmente é ajuda na parte visual! Se puder me ajudar eu te ajudo! ME manda Mp caso esteja interessado, que eu te passo meu msn!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas para eu te ajudar quero algo em troca!

 

Amigo @falcao544,

 

Esse não é o objetivo do fórum, "ajudar por algo em troca".

 

Se os senhores forem partir para uma parceria, moveremos o tópico para a área adequada http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Negócios / Parcerias

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Joao nao é dinheiro! É que eu nao sei fazer layout! Ai eu iria pedir para ele fazer pra mim um, ai em troca eu faia o codigo em php! Só isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Miguel, qual a dúvida principal?

 

Inicialmente já posso garantir que você vai precisar de um banco de dados relacional robusto e inteligente. As sugestões gratuitas/baratas ficam a cargo de MySQL, PgSQL e MsSQL.

 

Depois, reforço que faça o levantamento do máximo de informações e features que estarão disponíveis no serviço, para um modelamento adequado do banco.

 

Quando estiver certo que está preparado para o desenvolvimento, dê uma passadinha na sessão de modelagem de bancos, a galera lá é massa! ;)

 

Com o banco pronto, comece a estudar os elementos de segurança que serão aplicados ao sistema. Aprenda TODAS as técnicas anti-injection como SQL Injection ou XSS, afinal você estará colocando o seu sistema à disposição de completos desconhecidos.

 

Parta para o lay-out, estude, desenvolva, todas as "telas" e visões que o usuário visualizará, inclusive os erros. Um bom sistema prevê o máximo de erros possível e os trata.

 

Desenvolva o HTML das páginas, primeiramente como conteúdo estático preenchendo as lacunas que futuramente serão dinâmcias. Qualquer dúvida, não hesite em pedir ajuda para o pessoal de webstandards.

 

Partamos para a dinâmica, primeiramente a interna, como se cadastrar, como postar, como editar o perfil, como inserir informações, etc. Por fim, a dinâmica externa. Se sua rede disponibilizará webservices ou se ligará/incorporará a outras redes.

 

Bom, acho que é só.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem banco de dados ja tenho uso mysql...

layouts tambem ja tao criadas...

o que preciso e mesmo da parte dinamica...

 

adicionar amigos

aparecer amigos

e depois detectar o nome do membro para cada comentario

 

depois as fotos

 

os albuns e as mensagens axas que me podes ajudar a resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, como disse, antes disso você precisa ter a parte estática, assim os elementos já estão dispostos e posicionados só esperando serem recheados.

 

Neste ponto, você posta o que já tem aqui para a gente e a gente te ajuda aonde tiver dificuldades.

 

Então estou esperando uma dúvida assim:

 

 

Preciso fazer aparecer as mensagens, o que tenho é isso aqui:

<!DOCTYPE html PUBLIC ...
<html ...
   <head ...

   </head>

   <body ...
   ...

       <div id="member_posts"><?php // Preciso fazer aparecer os posts dos membros aqui ?></div>
   </body>
</html>

 

Aí você consegue ajuda fácil fácil ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

codigo da pagina de receber mensagens:

 

<div class="pagination"><table width="100%" cellspacing=0 cellpadding=0 border=0><tr><td align="left"><span class="text_pagination">1-<span id="pagination-of">11</span> de <span id="pagination-number">11</span></span></td></tr></table></div>
 
 
 
 
 
 
 
<form action="/friend/mail/deleteMulti.do" method="post" style="margin: 0; padding: 0;">
 
<input type="hidden" name="currOffset" value="0"/>
 
<input type="hidden" name="timestamp" value="3667639323702749259">
 
 
<div class="multiDelete">
<input style="float: right;" type="button" onClick="confirmShoutMultiDelete('Eliminar as mensagens seleccionadas?', this.form);" value="Eliminar Seleccionados" />
<input id="check-all" type="checkbox" onClick="checkAll(this);" style="padding: 0; margin: 0;" />
 
<label for="check-all">Marcar/Desmarcar tudo</label>
</div>
 
 
<div id="shout2759945494" >
<div style="padding: 5px;  border-bottom: 1px solid #dddddd; ">
 
 
 
 
<div class="deleteBox" style="float:left; margin:25px 10px 0 0 ;">
<input type="checkbox" name="multiDelete" class="delete-checkbox" onClick="testUncheck(this);" value="2759945494-1"/>
</div>
 
 
 
 
<div style="float: left; margin:10px 10px 5px 0;">
<a href=""><img src="http://photos4.hi5.com/0121/997/963/djLlaB997963-01.jpg" border="0" width="50"></a>
</div>
<div class="xmessage" style="padding: 5px 10px 0 10px; float: left; width:420px; ">
<table class="form" cellpadding="3" cellspacing="0">
<tr>
<th style="font-weight: normal;">Assunto:</th>
<td style="xpadding-bottom: 10px;">
<a href=""
style="xfont-family: Arial, Helvetica, sans-serif; xfont-size: 14px; ">
covers de uma amiga minha!</a>
<span class="new"> 
 
</span>
</td>
</tr>
 
 
<tr>
<th style="font-weight: normal;">De:</th>
<td><a href="">Nádia</a></td>
</tr>
 
<tr>
<th style="font-weight: normal;">Data:</th>
<td>26/Jun 14:08</td>
</tr>
<tr>
 
 
 
<th> </th>
<td> </td>
 
 
</tr>
</table>
</div>
<div class="reply" align="right" style="clear:both; margin-top: 10px; float: none; color: #cccccc; margin-bottom: 5px;">
 
<a href="">Ler Mensagem</a>
 | 
 
 
 
<a href="">Eliminar</a> | 
<a
href="">Isto é Spam</a>
 
 
</div>
 
 
</div>
</div>
 

pode me dar a parte php ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está o banco? Onde ficam registradas as mensagens? De que maneira?

 

Basicamente você precisa apenas de uma consulta que retorne as mensagens e escreva-as na tela.

 

Exemplo simples:

<?php $banco = new mysqli('hostname','username','password','database');
$data = $banco->query('SELECT `titulo`,`mensagem` FROM `messages` WHERE `to` = {$_SESSION['id']}');

echo '<dl id="messageList">';
while(($row = $data->fetch_assoc()) !== NULL) echo "\n\t<dt>{$row['titulo']}</dt>\n\t<dd>{$row['mensagem']}</dd>";
echo "\n" . '</dl>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode gravar como VARCHAR o caminho da imagem. Por exemplo

 

id | nome | foto

----------------------------

1 | fulano | img/foto1.jpg

 

desse modo você tem no registro qual é a foto dele. De qualquer modo a imagem vai ter que estar no servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você seguiu meus conselhos e foi atrás de ajuda para modelar o banco corretamente, não vai ser difícil adaptar às suas necessidades.

 

<?php $banco = new mysqli('hostname','username','password','database');
$data = $banco->query('SELECT `titulo`,`mensagem`,`members`.`nome`,`members`.`foto` FROM `messages` JOIN `members` ON `members`.`id` = `messages`.`from` WHERE `messages`.`to` = {$_SESSION['id']}');

echo '<dl id="messageList">';
while(($row = $data->fetch_assoc()) !== NULL) echo "\n\t<dt>{$row['titulo']}</dt>\n\t<dd><h2><img src=\"{$row['foto']}\" alt=\"foto\">{$row['nome']}</h2><blockquote>{$row['mensagem']}</blockquote></dd>";
echo "\n" . '</dl>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.