← Desenvolvimento

Assinatua (Stats)

Lida 3264 vezes

Offline

acviper 
Membro
Mensagens 64 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 50 Posts

Como fasso estas assinaturas:



Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

A minha é para phpnuke, foi adaptada de phpbb para phpnuke!
Offline

acviper 
Membro
Mensagens 64 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 50 Posts

Mas como se faz
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Crias um ficheiro chamado sig.php

Com este codigo:

Código: [Seleccione]
<?php

//Conectar com a bd do phpnuke
$db_host "";
$db_user "";
$db_pass "";
$db_name "";
$db mysql_connect&#40;$db_host,$db_user,$db_pass&#41;;
mysql_select_db &#40;$db_name&#41; or die &#40;"Não consegue conectar a bd"&#41;;

// Aqui vai fazer a pesquisa na bd

$query "SELECT * FROM nuke_bbtopics";
$abc mysql_query&#40;$query&#41;;
$def mysql_num_rows&#40;$abc&#41;;
$topics $def" Tópicos, ";

$query "SELECT * FROM nuke_bbposts";
$abc mysql_query&#40;$query&#41;;
$def mysql_num_rows&#40;$abc&#41;;
$posts $def" Posts,";

$query "SELECT * FROM nuke_users";
$abc mysql_query&#40;$query&#41;;
$def mysql_num_rows&#40;$abc&#41;;
$users $def" Utilizadores";

$query "SELECT * FROM nuke_users order by user_id DESC LIMIT 1";
$abc mysql_query&#40;$query&#41;;
while &#40;$display = mysql_fetch_array&#40;$abc&#41;&#41;&#123;
$id $display['user_id'&#93;;
$def $display['username'&#93;;
$newest "Ultimo membro&#58; " $def ;
&
#125;
// Aqui definimos o tipo de imagem que estamos a usar.
header&#40;"Content-type&#58; image/png"&#41;;

// Vai calcular os topicos
$calc $topics;

// Selecione a localização da imagem
$im imagecreatefrompng&#40;"baner.png"&#41;;

// A cor do texto

$color imagecolorallocate&#40;$im, 100,20,1&#41;;
$px = &#40;imagesx&#40;$im&#41; - 5 * strlen&#40;$calc&#41;&#41; / 2;
$px1 = &#40;imagesx&#40;$im&#41; - 20 * strlen&#40;$calc&#41;&#41; / 2;
$px2 = &#40;imagesx&#40;$im&#41; + 10 * strlen&#40;$calc&#41;&#41; / 2;
$forum = &#40;imagesx&#40;$im&#41; - 20 * strlen&#40;$calc&#41;&#41; / 2;
imagestring&#40;$im, 3, $px, 35, $topics, $color&#41;;
imagestring&#40;$im, 3, $px1, 35, $posts, $color&#41;;
imagestring&#40;$im, 3, $px2, 35, $users, $color&#41;; 
imagestring&#40;$im, 5, $forum, 15, "http&#58;//www.webtuga.com" , $color&#41;; 
imagepng&#40;$im&#41;;
imagedestroy&#40;$im&#41;;

?>



Teras de ter uma sig no host chamada banner.png!

Guarda o ficheiro sig.php e muda a extensão de modo a ficar sig.png



Agora vai ao cpanel e clica em Apache Handless


No primeiro campo escreve .png e no segundo escreve application/x-httpd-php:





E pronto tens a tua sig com dados!
Offline

acviper 
Membro
Mensagens 64 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 50 Posts

THX
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Offline

afcramalho 
Membro
Mensagens 1373 Gostos 2
Feedback +4

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Linux User Mobile User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Isso é fácilimo de fazer, fiz aogra mesmo uma para o webplanet, em 1 minuto:



Código: [Seleccione]
http://www.webplanet.alojagratis.org/forum/signature.png
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

É facil para phpbb, mas agora eu andei meses e meses a procura de um para nuke e não consegui, depois é que tive que adaptar do phpbb para o phpnuke!
Offline

afcramalho 
Membro
Mensagens 1373 Gostos 2
Feedback +4

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Linux User Mobile User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Citação de: "cenourinha"
É facil para phpbb, mas agora eu andei meses e meses a procura de um para nuke e não consegui, depois é que tive que adaptar do phpbb para o phpnuke!


Eu cá já vi para nuke, não sei onde, mas garanto que já vi e em mais de um lugar...
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Então tens cá uma sorte!

lol, eu as que vi em nuke eram todas para foruns externos em phpbb
Offline

afcramalho 
Membro
Mensagens 1373 Gostos 2
Feedback +4

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Linux User Mobile User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Citação de: "cenourinha"
Então tens cá uma sorte!

lol, eu as que vi em nuke eram todas para foruns externos em phpbb


Posso tentar voltar a procurar mas eu vi, mas só andei a procura disso há a uns dias atraz, se calhar andastes a procura disso a muito tempo e até cá fizeram....
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 49
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

É secalhar ate copiaram por ele lol
Offline

OFFICER 
Membro
Mensagens 2076 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Claro que pode-se sempre inovar e colocar coisas novas nas assinaturas, ter tudo igual aos outros não é muito fixe..plo menos pra mim
Offline

frsantos 
Membro
Mensagens 1458 Gostos 0
Troféus totais: 35
Trófeus: (Ver todos)
Linux User Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

esta é feita com os dados do forum ou portal php, certo?
como é que se faz com os dados do meu IP, SO, browser,...etc
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Bem, eu tou a tentar aprender essa cena!

<?php
$img_number = imagecreate(275,25);
$backcolor = imagecolorallocate($img_number,102,102,153);
$textcolor = imagecolorallocate($img_number,255,255,255);

imagefill($img_number,0,0,$backcolor);
$number = " O Teu IP $_SERVER[REMOTE_ADDR]";

Imagestring($img_number,10,5,5,$number,$textcolor);

header("Content-type: image/jpeg");
imagejpeg($img_number);
?>

Mas ele ai mostra apenas uma imagem criada, não da para por um fundo! e o endereço vai ser php!