Páginas

terça-feira, 4 de junho de 2013

CSS 3 com font-face compatível, saiba como usar e converter suas fontes


Há muito tempo nós Web Designers sonhamos em poder utilizar qualquer tipo de fonte em nossos sites, a funcionalidade @font-face do CSS 3 veio para cumprir esse maravilhoso recurso com classe, de forma simples e compatível.
Veja como utilizar a propriedade @font-face de forma compatível com os principais navegadores do mercado.
De forma simples podemos generalizar o uso dessa função da seguinte maneira:
1.@font-face {
2.font-family: 'BankGothicMdBTMedium';
3.src: url('bankgthd-webfont.ttf') ;
4.}
5..elemento { font-family: 'BankGothicMdBTMedium'; }
Com isso você estará utilizando a fonte Bank Gothic no elementado de classe "elemento".
Agora vamos vamos mais a fundo nesse propriedade deixando mais compatível.
Essa fonte utilizada tem como extensão .ttf, ou seja, é uma fonte do tipo truetype. Esse tipo de fonte é compatível com alguns navegadores no mercado, porém navegadores como o IE não consegue ler essa terminação. Para o IE utilizamos fontes do tipo .EOT.
E caso o usuário já tenha essa fonte no computador, é preciso baixar novamente? Não, vamos ver agora como seria o código completo para termos total flexibilidade e compatibilidade com essa função:
1.@font-face {
2.font-family: 'BankGothicMdBTMedium';
3.src: url('bankgthd-webfont.eot');
4.src: local('BankGothicMdBTMedium'), url('bankgthd-webfont.woff')format('woff'), url('bankgthd-webfont.ttf') format('truetype'),url('bankgthd-webfont.svg#webfontMYjN7z0O') format('svg');
5.}
6..elemento { font-family: 'BankGothicMdBTMedium'; }
Dessa forma temos total compatibilidade com os navegadores mais populares do mercado. Não se assuste com o código apenas vá nesse site e envie sua fonte que ele converte para .EOT e gera todo o código necessário automaticamente!

Converter fontes para .EOT e gerar código @font-face compatível

Conheça o @font-face Generator e converta suas fontes.
fonte : http://www.leomiranda.com/dicas-css/css-3-com-font-face-compativel-saiba-como-usar-e-converter-suas-fontes.html

segunda-feira, 27 de maio de 2013

Erro de login Admin no Openfire !!!

Erro de login Admin no Openfire !!!



Apos a instalacao do Openfire numa estacao Ubuntu o usuario admin do Openfire apresentava problemas no login da console de configuracao do mesmo.
Entao apos pesquisar na net eu encontrei uma solucao.
Acesse /etc/openfire e edite o arquivo openfire.xml para acrescentar algumas linhas:
Most properties are stored in the Openfire database. A
16     property viewer and editor is included in the admin console.
17 –>
18 <!– root element, all properties must be under this element –>
19 <jive>
20   <admin>#Linha Acrescentada
21     <authorizedUsernames>admin,outro_usuario_admin</authorizedUsernames> #Linha Acrescentada
22   </admin> #Linha Acrescentada
23   <adminConsole>
Edite tambem a mesma descricao acima em /opt/openfire/conf/openfire.xml
Fica ai a Dica.


fonte : http://redesbr.wordpress.com/2009/11/11/erro-de-login-admin-no-openfire/

quinta-feira, 23 de maio de 2013

CSS - Título com reticencias.

Tenho um espaço com o tamanho de 200px e quando o titulo de um artigo Joomla é maior, faz uma quebra de linha automática e coloca o resto por baixo.
--------------------------------------------------
| Titulo está aqui mas se for maior |
| vem para aqui                            |
--------------------------------------------------

O que pretendia fazer era independentemente do tamanho do titulo ele fica-se em uma linha só e acrescentar os 3 pontinhos, como exemplo:
--------------------------------------------------
| Titulo está aqui mas se for...       |
--------------------------------------------------


O código CSS é:

text-overflow: ellipsis-word;

clip
 - Quebra o texto quando necessário (não coloca a reticências).
ellipsis
 - Inclui a reticências caso o texto seja maior que o espaço reservado (cuidado com a tradução de ellipsis do inglês, que pode ser "elipse" ou "reticências").
ellipsis-word
 - Também inclui a reticências caso o texto seja maior que o espaço reservado, mas só coloca o símbolo após a última palavra completa (para garantir que a reticências não quebre uma palavra ao meio).

Joomla 1.5 erro de tabela de dados jos_session

no Joomla 1.5 as de algumas vezes ocorre este tipo de erro, isso ocorre quando a tabela é corrompido por algum motivo.

jtablesession::Store Failed
DB function failed with error number 1146
Table 'cms.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( 'bch10s603gm5d8ljd5jbmhn4i4','1232128272','','0','1','0' )





não se preocupem, é só rodar o script abaixo no banco de dados Mysql que corrige este problema.












#
# Table structure for table `jos_session`
#
DROP TABLE IF EXISTS jos_session;# MySQL returned an empty result set (i.e. zero rows).
CREATE TABLE `jos_session` (
`username` VARCHAR( 150 ) DEFAULT '',
`time` VARCHAR( 14 ) DEFAULT '',
`session_id` VARCHAR( 200 ) NOT NULL DEFAULT '0',
`guest` TINYINT( 4 ) DEFAULT '1',
`userid` INT( 11 ) DEFAULT '0',
`usertype` VARCHAR( 50 ) DEFAULT '',
`gid` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '0',
`client_id` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '0',
`data` LONGTEXT,
PRIMARY KEY ( `session_id` ( 64 ) ) ,
KEY `whosonline` ( `guest` , `usertype` ) ,
KEY `userid` ( `userid` ) ,
KEY `time` ( `time` )
) TYPE = MYISAM CHARACTER SET `utf8` ;# MySQL returned an empty result set (i.e. zero rows).
#
# Dumping data for table `mos_session`
#

quarta-feira, 22 de maio de 2013

LINUX - Backup compactado com tar

Este script serve para fazer um backup compactado com TAR em uma pasta de rede mapeada.


#!/bin/bash
 
# Montando a unidade de rede onde vou salvar o backup
mount -t smbfs -o username=Usuario,password=Senha_User //Ip_Do_PC_remoto/linux /mnt/linux
 
# Nomeando o arquivos com a data e hora atual
nome=`exec date +%d-%m-%Y--%H-%M`
 
# Adicionando a extensao .tar.gz ao arquivo
nomec=$nome.tar.gz
 
# Diretorio a ser copiado (backup)
dir_bkp="/etc"
 
# Diretorio de destino
dir_dest="/mnt/linux/etc/tar/"
 
# Diretorio do LOG
dir_log="/mnt/linux/etc/logtar/"
 
echo
echo "================ INICIANDO O BACKUP =================="
echo
# Comando do BackUp
tar -czcvf $dir_dest$nomec $dir_bkp > $dir_log$nome.log
echo
echo "================= BACKUP FINALIZADO =================="
echo
echo
echo "BACKUP executado com sucesso!"
echo
echo "Diretorio de origem: $dir_bkp"
echo
echo "Diretorio de destino: $dir_dest"
echo
echo
exit 0