Plugin Versão 4.0 e superior
Pode ligar a fotografia de uma publicação a um URL personalizado utilizando o seguinte snippet:
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Terá de adicionar o fragmento de código utilizando um plug-in JavaScript personalizado ou o seu método preferido. Para mais informações, consulte a nossa documentação aqui. Em seguida, desative a caixa de luz pop-up para que ela seja vinculada ao URL em vez de abrir a caixa de luz: Feed do Facebook > Todos os feeds > selecione Editar para o feed relevante > Lightbox e desative a opção Ativar.
Ligar fotografias automaticamente
Se quiser ligar muitas publicações, para facilitar a sua vida, pode utilizar o seguinte snippet para obter a primeira ligação do texto na sua publicação do Facebook (ignorando quaisquer ligações do Facebook, como hashtags/menções) e ligar a fotografia na publicação a esse URL:
$('.cff-item').each(function(){
var $self = $(this),
url_arr = [];
$self.find('.cff-text a').each(function(){
if( $(this).attr('href').indexOf('facebook.com') == -1 ) url_arr.push( $(this).attr('href') );
});
if( url_arr.length > 0 ) $self.find('.cff-photo').attr('href', url_arr[0]);
});
Isto cria essencialmente um feed "comprável" que lhe permite ligar facilmente a URLs personalizados sem qualquer manutenção contínua.
Se tiver optado por não mostrar o texto da publicação e estiver apenas a mostrar fotografias, pode utilizar o seguinte excerto:
$('.cff-item').each(function(){
var $self = $(this),
word_arr = $self.find('.cff-photo img').attr('alt').split(/\n| /),
matching_url = '';
word_arr.map( function(item) {
if( item.startsWith("http") && (item.indexOf("facebook.com") == -1) ) matching_url = item;
});
if( matching_url !== '' ) $self.find('.cff-photo').attr('href', matching_url);
});
Abaixo da versão 4.0 do plugin
Pode ligar a fotografia de uma publicação a um URL personalizado utilizando o seguinte snippet:
$('#paste_post_id_here').find('.cff-photo').attr('href', 'http://custom-link-here');
Terá de adicionar o snippet de código à seguinte secção: Feed do Facebook > Personalizar > Diversos > JavaScript personalizado e, em seguida, desativar a caixa de luz pop-up para que ela seja vinculada ao URL em vez de iniciar a caixa de luz: Feed do Facebook > Personalizar > Diversos > Mídia > Desativar caixa de luz pop-up.
Ligar fotografias automaticamente
Se quiser ligar muitas publicações, para facilitar a sua vida, pode utilizar o seguinte snippet para obter a primeira ligação do texto na sua publicação do Facebook (ignorando quaisquer ligações do Facebook, como hashtags/menções) e ligar a fotografia na publicação a esse URL:
$('.cff-item').each(function(){
var $self = $(this),
url_arr = [];
$self.find('.cff-text a').each(function(){
if( $(this).attr('href').indexOf('facebook.com') == -1 ) url_arr.push( $(this).attr('href') );
});
if( url_arr.length > 0 ) $self.find('.cff-photo').attr('href', url_arr[0]);
});
Isto cria essencialmente um feed "comprável" que lhe permite ligar facilmente a URLs personalizados sem qualquer manutenção contínua.
Se tiver optado por não mostrar o texto da publicação e estiver apenas a mostrar fotografias, pode utilizar o seguinte excerto:
$('.cff-item').each(function(){
var $self = $(this),
word_arr = $self.find('.cff-photo img').attr('alt').split(/\n| /),
matching_url = '';
word_arr.map( function(item) {
if( item.startsWith("http") && (item.indexOf("facebook.com") == -1) ) matching_url = item;
});
if( matching_url !== '' ) $self.find('.cff-photo').attr('href', matching_url);
});