Contato

Marcelo Mesquita

E-mail: marcelo@webdf.com.br
GTalk: stallefish@gmail.com


Deixe um Comentário










Comentários RSS

59 comentários

Marcelo Mesquita

Oi Alexandre,
o lead manager foi descontinuado, para as versões mais novas do WP estávamos testando o MinC HeadLines. Veja se te atende.

Abraço.


Alexandre

Fala Marcelo,
tudo beleza?
Eu utilizo o wordpress 3.01 e instalo o plugin lead-manager tudo perfeito. No entanto, quando tento ativar, dá erro de header inválido e o plugin até aparece da lista de instalados. Voce sabe o que fazer? obrigado


Marcelo Mesquita

Some color schemes to help a fast chage instead set all the colors one by one.


tim appleton

O que são os cenários padrão de cor para o tema de pintor?

What are the default settings for the painter color theme?


Marcelo Mesquita

Oi Leandro,
acredito que o Role Scoper resolva seu problema.

Abraço.


Leandro Santos

OLá Marcelo, bom parabéns pelo ótimo trabalho com wordpress e com o desenvolviemento do portal Mirc, bom estou criando um portal baseado em wp, um ponto importânte é restringir as categoria por usuário, exemplo, reporter de esporte só publicar na categoria de esporte e apenas visualizar na sua área administrativa a sua categoria, exitem algum plugin que já gerencie isso, você pode me ajuda com alguma dica?


Marivaldo

Olá, Marcelo
Parabéns pelos tutoriais, pelo site e pelo Painter ele é excelente. Sou novo no mundo do Wordpress e gostaria de saber como deixar o site como o do Ministério da Cultura com as barras de títulos tudo colorida e como instalar o Featured Content Gallery pois não consegui colocar as imagens. Obrigado!


Cesar Comunale

Oi Marcelo desculpa o incomodo mas, você poderia me ajudar, eu peguei o tema desenvolvido por você o “painter”, e eu gostaria de fazer algo semelhante ao do ministério da cultura, ou seja que ele tivesse tela cheia, sem contorno entende? Você poderia me dar uma ajuda?
agradeço sua atenção.


Marcelo Mesquita

Oi Paulo,
também é possível migrar os conteúdos do joomla e qualquer outro CMS. Basta fazer um mapeamento do banco de dados para fazer a ligação de onde os campos de um banco ficarão no outro banco. Por exemplo: o título de uma postagem no Drupal fica armazenado no campo ‘title’ da tabela ‘node_revisions’ e no WP ficam na no campo ‘post_title’ na tabela ‘posts’.

O WP ainda traz uma facilidade que é a ferramenta de importação que permite que você faça a migração através de um arquivo XML, que pode ser até um RSS. O modelo de XML que usei no plugin para o Drupal foi o do próprio WordPress (.WXR), assim, além dos posts e autores, também consigo migrar os comentários, categorias e tags.

Precisando de ajuda é só avisar.


Paulo Henrique dos Santos

Caro Marcelo, antes de mais nada tenho que parabenizá-lo pelo excelente trabalho que você faz com o wordpress e pela disseminação de seu conhecimento na conficuração do mesmo.

Lendo alguns posts no seu site pude ver que existe como migrar o conteúdo do Drupal para o wordpress, e com o joomla, há essa possibilidade também?

Grande abraço.


Marcelo Mesquita

Hi Jeanie,
sadly this site doesn’t have an english version.

To add a picture, use the text widget and insert a html code for the image. The code is: <img src=”the-image-address”>

To short the text, you can add the tag ‘more’ (fourth last editor icon or alt + shift + T) on the place you wanna cut when editing the post.

Regards.


jeanie

Was wondering if your site is in english. If so, could you send me link.
I would like to put a picture in the sidebar but I do not see a widget for it. I would also like to shorten how much post shows before it says ‘read more here’.
Please help, jeanie


Alexandre

Por algum motivo o tema não estava fazendo isso. Talvez porque eu mesmo o desenvolvi.

Consegui finalmente resolver usando a $query_string na minha query_posts(). Assim, a query_posts() mantinha a informação da tag que nomeava a página.

Obrigado pela ajuda!


Marcelo Mesquita

Alexandre,
se for só pra listar os posts quando o usuário clicar em uma tag, o tema já faz isso. Caso ainda precise, é só usar a variável ‘$tag_id’.

Abraço.


Marcelo Mesquita

Alexandre,
se for só pra listar os posts quando o usuário clicar em uma tag, o tema já faz isso. Caso precise, é só usar a variável ‘$tag_id’.

Abraço.


Alexandre

Oi, Marcelo.

Preciso muitíssimo de sua ajuda. Ficaria muito agradecido se vc puder me ajudar, porque confesso que já estou um pouco desesperado por não conseguir viabilizar um funcionamento fundamental que prometi para um cliente de um freela. Meus erros a parte, a situação é que simplesmente não tenho como voltar atrás na situação em que estou, então peço humildemente a sua opinião.

Meu problema é o seguinte:

Eu preciso que o meu template de tags (tags.php) disponha na página os posts que possuem a tag que foi clicada em uma lista de tags que tenho em minha sidebar.php (ex: mostrar os posts que tem a tag “minha-tag” na página http://www.site.com/tag/minha-tag). Eu preciso mostrar esses posts através de um query_posts() ou de um $wp_query.

Para isso, precisaria resgatar a id da tag clicada (”minha-tag”) de alguma maneira para usá-la como um filtro na minha query.

Não fui capaz de encontrar uma maneira de resgatar no código a tag da página. Seria algo como get_this_page_tag() num mundo maravilhoso.

Por favor, você tem alguma ideia de como posso resgatar essa informação?

Obrigado.


Leonardo Italo

Muito obrigado Marcelo, entrarei em contato com o pessoal, de ante mão so a visita ao portal ja esclareceu algumas dúvidas que eu tinha.

Um abraço e felicidades.
Leonardo Ítalo


Marcelo Mesquita

Oi Leonardo,
não trabalho com o BuddyPress desde então. Sei que a ferramenta evoluiu muito mas não conheço em detalhes o que mudou.

O culturadigital.br continua usando o BP e já estão utilizando a versão mais atual, tente entrar em contato com eles, talvez eles possam responder suas dúvidas.

Abraço.


Leonardo Italo

Ola Marcelo, Bom Dia!

eu li uma aboragem sua sobre o BuddyPress dizendo que estava muito a desejar entre outras coisas… so que quase um ano se passou e teve varias atualizações, e gostaria de saber de uma opinião critica, pois estou estudando a possibilidade de implanta-lo juntamente com outros plugins no orgão onde trabalho .

Sem mas para o momento,
Agradeço desde já sua atenção.
Leonardo Ítalo


Marcelo Mesquita

Oi Douglas,
acho sim que essa é uma boa oportunidade para testar o WordPess.

Não quero que pense que o WordPress é perfeito e não tem falhas, mas até hoje não tive nenhum problema sério com o ele e todas as falhas encontradas foram resolvidas em um período curto o que me dá muita tranquilidade.

Qualquer coisa, estarei à disposição.


Douglas Alencar

Olá marcelo, achei bem interessante seus posts e gostaria que me desse uma ajudinha se nao for incômodo. é sobre segurança em drupal e wordpress.
to com um cliente que tem um site em drupal e está sendo alvo de ataques, precebi que o drupal tem mesmo uma falha critica que permita a injeção de cross-site entao gostaria de sbaer se é o caso migrar para WP já que ao atualizar o drupal nao tive exito em me defender dos ataques?
muito obrigado desde já. te adicionei no gtalk


Alexandre

Boa! Acho que isso pode resolver!

Valeu, Marcelo!

Abraço.


Marcelo Mesquita

Entendi Alexandre, nesse caso você precisa utilizar expressões regulares. Por exemplo:

preg_match( “/<object[^>]*>.*<\/object>/U”, get_the_content(), $video );

Irá buscar todos os vídeos (object) dentro do conteúdo e adicioná-los ao array $video. Assim você pode manipular os vídeos da forma que preferir.

Tente também: preg_match(), preg_match_all(), preg_replace().


Alexandre

Oi, Marcelo. Obrigado pela resposta.

Estou tentando fazer algo um pouco mais específico.

Eu sei que posso ter templates de post pra categorias diferentes. O que eu queria era destrinchar o conteúdo do post de modo que seja possível delegar o vídeo do post para a div #video e o texto do post para a div #texto automaticamente.

Preciso disso porque, mesmo tendo um template para minha categoria de vídeos, o conteúdo do post seria tratado como um só bloco de informações (o famoso the_content() ), disposto de maneira corrida e na sequência em que foi inserido no admin.

Eu teria que inserir o vídeo a mão na minha div #video e o texto na div #texto para ter controle de onde apareceria o vídeo e onde apareceria o texto dentro do template. E ter assim um template um pouco mais caprichado (e complexo) que o usual.

Você acha que é possível detectar cada tipo de conteúdo de dentro do post e delegar divs diferentes para eles automaticamente?

Valeu!


Marcelo Mesquita

Oi Alexandre,
existem várias formas de fazer o que você deseja.

De acordo como o que você explicou seria colocar uma condição no template para que os posts que estivessem em uma determinada categoria (fotos, vídeos, etc) fossem carregados de maneira diferenciada. Dessa forma, basta separar as diferentes formas de conteúdo por ‘in_category( x )’ onde o ‘x’ é o id da categoria. Supondo que a categoria foto tenha o id igual a ‘3′ e a categoria vídeo seja de id ‘4′, o template ficaria assim:
<?php if( have_posts() ) : the_post(); ?>
<?php if( in_category( 3 ) ) : ?>
<div id=”fotos”>

</div>
<?php if( in_category( 4 ) ) : ?>
<div id=”videos”>

</div>
<?php endif; ?>
<?php endif; ?>

Também é possível usar os arquivos de template específicos para cada tipo de arquivo, mas esses templates só são usados no endereço do arquivo e não do post. Para saber mais: http://codex.wordpress.org/Template_Hierarchy

Abraço.


Alexandre

Oi, Marcelo.

Você sabe se é possível fazer com que o conteúdo multimídia de um post (vídeo, imagem, som) apareça de maneira customizada no post?

Por exemplo, os posts inseridos na minha categoria de vídeos teriam um template onde o vídeo apareceria dentro de uma moldura separada (no formato de uma tv) e o texto do post dentro de uma outra div.

Existe algum recurso que reconheça as diferentes midias do post automaticamente e possibilite que eu dê uma aparência específica para cada uma delas?

Um abraço!


Marcelo Mesquita

Henoch,
na pasta do tema tem um arquivo chamado ‘footer.php’, basta abri-lo e inserir o conteúdo que deseja.

Abraço.


Henoch Adonai Tavares

Olá Marcelo gostaria de lhe dar os parabéns pelo template e lhe fazer uma pergunta.

Como faço para editar o footer (rodapé) gostaria de colocar o endereço da loja e o telefone.

Desde já agradeço.


Marcelo Mesquita

Fernando,
eu disponibilizei a nova versão que estamos desenvolvendo no Xemele (http://xemele.cultura.gov.br/blog/2010/03/09/minc-headlines/).

Aguardo feedback.


Fernando Monteiro

Olá,

Bom, eu baixae o plugin “Gerenciador de Capas”, porém, ao instalá-lo no meu wordpress deu que o head é inválido. Creio que possa ser por causa de meu wordpress ser a última versão. gostaria de saber se já há atualizações, se houver me inforem como baixar, por favor. Caso contrário, por favor, atualize, estou muito afim de ter esse plugin! Parabéns pelo trabalho!


Marcelo Mesquita

Hi Meegan,
theres two steps to add a new hierarchy the first is just change the ‘depth’ value on header.php to the level desired:
- open header.php file
- goto line 63
- change wp_list_pages(’depth=2&title_li=’) to wp_list_pages(’depth=3&title_li=’);

By now you already have the new hierarchy, on next stpe you have to create a style for it. Edit css/style.css and create ‘#menu li li ul’, ‘#menu li li li’ and ‘#menu li li li a’ then format as you wish.

Regards.


Meegan Jones

Hi, I am using Painter theme on this site:

http://www.sustainable-event-alliance.com

I want to have a third menu hierarchy, but I don’t think it is offered as part of the theme.

I have tried hijacking the menu with various drop down menu plugins, but nothing works.

I love the way the menus look now, but just can’t get a third level.

If I create a page, I can certainly ‘assign’ it to a 2nd tier menu, but it doesn’t come up on the drop downs.

Any work arounds?

Thanks


Marcelo Mesquita

Ricardo,
essa tabela me parece ser algo bem simples de desenvolver.

Existem vários frameworks ou ferramentas CASE que podem te ajudar a desenvolver esse sistema mais rapidamente. Ultimamente não tenho usado nem um dos dois, portanto não saberia te indicar uma ferramenta.

Precisando é só avisar. Boa sorte!


Ricardo

Marcelo,
vê se pode me ajudar,

Existe algum meio de se fazer uma tabela de classificação que tenha um modo de atualização fácil (que eu posso atualizar os dados dinamicamente)

Pois, na verdade o que eu preciso é fazer um rank de classificação, algo parecido com a imagem que coloco p/ vocês em LINK.

http://uploaddeimagens.com.br/imagem/ver/classificacao.png

Essa tabela funciona assim:
esses campos 1,2,3…,12. são os números de etapas/corridas que
terá um campeonato, esse “C” é a cidade do piloto. O único critério,
a princípio seria a maior pontuação, que fica guardada no coluna
“Total”. Sendo que essa “Total” é alimentada pela soma pontos de cada
prova.

pode dar alguma dica ?


Marcelo Mesquita

Tiago,
o ‘SMTP server address’ serve para configurar uma conta em um servidor externo. Se seu servidor de e-mail estiver instalado na mesma máquina, você não precisa mexer nisso.

Abraço.


Tiago

O wordpress pedi para eu colocar “SMTP server address”, o que é isso?


Marcelo Mesquita

Oi Tiago,
o servidor onde você instalou o WordPress é próprio, pois me parece que só falta mesmo instalar um servidor de e-mail ou configura-lo para permitir o envio pelo apache. Infelizmente esses detalhes de configuração não são minha praia, mas existem vários tutoriais pela web que podem te auxiliar.

Abraço.


Tiago

Porque o wordpress que instalei não está mandando emails para os usuarios que se cadastram e nem o formulario de contato funciona já criei um usuario teste e ele não manda a senha.
Nem quando eu clico em “Perdeu sua senha?” ele manda minha senha.
O que eu faço, por favor me ajude.
Desde já agradeço.


Alexandre

Fala, Marcelo. No meu functions.php tem o registro do sidebar sim. Por isso estou meio perdido. Aparentemente fiz tudo corretamente. Chequei e rechequei a implementação consultando diversos tutoriais por aí.
Bom, te mandarei os arquivos por e-mail então, se você puder me dar essa ajuda. Tenho gtalk também e uso o tempo todo. Vou te adicionar lá.
Valeu!


Marcelo Mesquita

Oi Alexandre,
a mensagem ‘Nenhuma barra lateral definida’ significa que o WordPress não encontrou o registro do sidebar no seu tema. No seu functions.php tem o registro do sidebar:
if ( function_exists(’register_sidebar’) ) {
register_sidebar(array(
‘before_widget’ => ‘<li id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</li>’,
‘before_title’ => ‘<h2 class=”widgettitle”>’,
‘after_title’ => ‘</h2>’,
));
}

Se preferir pode me mandar os arquivos por e-mail ou me adicionar no Gtalk.

Abraço.


Alexandre

Marcelo, gostaria de uma ajuda sua se possível. Estou criando um tema de wordpress exclusivo para um músico amigo meu e estou com problemas básicos na widgetização dele. Tenho seguido os passos fornecidos pelo Codex, mas por algum detalhe (ou erro básico meu) não consigo tornar o tema apto a receber widgets. Quando acesso a seção de widgets na área administrativa do worpress, a mensagem “Nenhuma barra lateral definida” continua lá, por mais que eu repita todos os passos que o Codex recomenda. Eu também alterei toda a minha sidebar.php para que ficasse idêntica à estrutura recomendada, com , e . E nada. Meu tema continua cego para widgets. Estou em cima disso há alguns dias e comecei a perceber que sozinho não resolverei esse problema. Conheço o blog do Xemelê há algum tempo e pensei em te pedir uma ajuda. Será que eu poderia te mostrar a minha sidebar.php e a minha functions.php? Valeu!


Jean maia

vlw ! já da pra ter uma base agora !


Marcelo Mesquita

E aê Jean,
nós não fizemos nenhuma video aula para isso, o tema do MinC foi desenvolvido do zero e o apesar do script drag’n drop ter sido aplicado durante a montagem da interface (html + css + javascript), seu funcionamento é uma página dinâmica (php). Sugiro que você percorra o mesmo caminho, montagem da página em html incorporando os javascripts e depois monte o tema em php.

A ativação do efeito consiste basicamente em carregar o js e configurar um script informando o elemento do html que receberá as caixas. É provável que nem todos os temas possuam uma estrutura para ativar esse efeito (tableless), nesses casos modificações no tema também serão necessárias. Nessa página você pode ver um exemplo simples do funcionamento desse efeito, note que só foi preciso informar o id dos elementos para o efeito funcionar:
$( “#sortable” ).sortable( )

Você pode tentar substituir o ‘#sortable’ por um elemento do seu tema, lembrando que apenas os filhos diretos desse elemento serão arrastáveis, no exemplo acima os itens da lista (<li>) eram os filhos diretos do elemento ‘#sortable’ (<ul>).

Acho que ficou um pouco complexo, se der depois eu escrevo um post explicando detalhadamente.

Abraço.


Jean maia

Não querendo abusar, mais já abusando! rsrs gostaria de saber se tem alguma video aula explicando como incorporar ao wordpress! por que vi q você tambem coloco as noticias de forma diferente do original foi tudo remodelado! tem algum video q possa exclareser um pouco isso ? por que ate agora nao consegui entender onde o codigo foi incorporado por que pelo q pude perceber nao é so mandando ele carregar o arquivo js tenho que informar qual seria a função pra isso teria que dar nomes as caixas e crialas como fazer isso no wordpress ! ou como falei na primeira pergunta a primeira pagina é em HTML ! rsrsr

desculpe tantas pergunta, esse é o mal de quem nao sabe nada.rsrs

Abraço.


Marcelo Mesquita

Oi Jean,
essa função faz parte da biblioteca jquery-ui e foi incorporada ao tema. Para facilitar, você pode montar sua interface se baseando nos exemplos da biblioteca.

Abraço.


Jean maia

Cara colega gostaria de saber qual plugin que você utilizo no portal do Mic q tem a função de arastar e soltar as coixas ou se a primeira pagina é feita em Html e se for como fez para interagir com wordpress?

Espero que possa responder pois domino o joomla e sou novo no wordpress e me interesei por essa função !


Marcelo Mesquita

Hi Bryan,
answers:
1) The “Web site coming soon” doesnt appear here. Probably is the cache on your browser try ctrl + F5 to force the browser to reload the site.
2) To change the colors of your site, on the side menu, go to ‘Appearance > Custom Colors’.
3) On the same place explained above

Regards.


Bryan Laviolette

Marcelo,
Three questions about your theme:
1) If you start typing the name of my site in the browser, it says “Web site coming soon”. How do I change it to the name of my site?
2) How do I change the background color to white?
3) How do I change the default color type to black?

Thanks


Marcelo Mesquita

Claro! Do que você precisa?


Conceitos

Ola Marcelo
Voce pode me ajudar a editar a minha index do meu blog com o plugin abaixo?
http://xemele.cultura.gov.br/blog/2008/05/15/gerenciador-de-capas/


Luiz Henrique

Obrigado Marcelo, vou aguardar a atualização então, mesmo sem tempo determinado.. Valeu pela dica.


Marcelo Mesquita

Luiz,
se não me engano o slide deveria aparecer quando o plugin de capas estivesse ativado, mas esse plugin está apresentando erros na versão 2.8 do WordPress. Estou trabalhando na atualização desse plugin, mas ainda não tenho previsão lançamento.

Por enquanto, se você tiver conhecimento básico em tema do WordPress, você pode editar a index.php e retirar o código do plugin.

Qualquer coisa é só avisar.


Luiz Henrique

oi Marcelo, não sei se vc pode me ajudar. Mas vou arriscar assim mesmo. Instalei o tema softawarepublico no meu blog (ainda em teste) e o slideshow nao funciona. A unica área que apareceu configurada no gerenciador de capas é a HOME. Vi no youtube, na demosntração, que deveria existir uma área SLIDESHOW. Você sabe o que devo fazer?


Marcelo Mesquita

Hi Liv,
the stylesheet is on css/style.css, sorry for the complication.

Regards.


Liv

Hi Marcelo,

I love the Painter theme – it has been the easiest for me to use, and I am a Wordpress rookies.

I’m trying to align my content, and the menu buttons to the center, instead of left, and have no idea where to do it since the Painter stylesheet is different compared to others. Any help would be very greatly appreciated.

Thanks!


Marcelo Mesquita

Wanderley,
infelizmente não fizemos nenhuma video aula, há também algumas informações de que o plugin não esteja funcionando na versão 2.8 do WP.

No momento o trabalho está me tomando muito tempo e não estou tendo como manter o plugin, mas eu alterei a index do tema para você http://www.marcelomesquita.com/wp-content/uploads/2009/07/disciple.zip, espero que funcione.

Abraço.


Wanderley Seefeld

Olá, gostaria de saber se existe alguma video aula ensinando como configurar o Gerenciador de capas em outros modelos de templates do wordpress exemplo o theme ” http://wordpress.org/extend/themes/disciple ” ja que ja fiz o passo a passo não funciona dejeito nenhum SOCORRO uma luz………


Marcelo Mesquita

Craig,
the plugin you using to create events have it’s own css. I check the code and think that the problem can be the negative margin on class ‘ec3_list’. Try to remove the line 122 (margin-left:-12px;) on file ‘/wp-content/plugins/event-calendar/ec3.css’.

Regards.


Craig Allingham

Hola. Love your work.
How can I fix the overlap between widget ‘Events’ and main page template?

Thank you