Respostas: 90.319
Tópicos: 2.777
Data de registro: 06/12/2013
Curtir:
5828
(17/10/2016, 08:53)
rapier
O número de tópicos criados por usuário foi atualizado.
Respostas: 13.531
Tópicos: 509
Data de registro: 05/12/2013
Curtir:
667
(31/12/2016, 05:30)
martec
31/12/2016
Gerador de Cabeçalho - 0.0.1 Alpha
Quando vai criar novo tópico há um campo de texto e botão Gerador de Cabeçalho.
Usar isso é fácil só precisa botar ID do anime do ANN. E apertar o botão Gerador de Cabeçalho duas vezes (bugado).
No caso de Anime Seiren (id = 18865) vai gerar cabeçalho igual abaixo diretamente no editor.
Código:
[center][/center]
[b]Ficha técnica:[/b]
Título: [b]Seiren[/b]
Título alternativo: Sinônimo: | Japonês: セイレン
Formato: TV
Gênero: comedy, romance
Site Oficial: http://www.tbs.co.jp/anime/seiren/
Estúdio: Studio Gokumi | AXsiZ
Diretor: Tomoki Kobayashi
Supervisor do script: Kisai Takayama
Character designer: Naoto Hosoda
Data de estréia: 05/01/2017
Número de episódios:
Maiores informações: [[url=http://www.animenewsnetwork.com/encyclopedia/anime.php?id=18865]AnimeNewsNetwork[/url]]
[cblock=Sinopse ANN=http://www.animenewsnetwork.com/encyclopedia/anime.php?id=18865]Shōichi Kamita is an ordinary high school boy, who is faced with university entrance exams and worries about his future. This campus romantic comedy, “SEIREN” (Seiren means honest in Japanese), depicts his pure relationship with three different heroines. Each story is the unique and mutual memory between him and the heroine.[/cblock]
A imagem do anime é do CDN do ANN, no qual ainda não está liberado no fórum. Farei isso mais tarde (ano que vem
)
Eu acho que tem espaço para aperfeiçoamento. Fiz correndo e não tenho tempo para mexer nisso. Criei isso porque ainda nem criei os tópicos de anime de temporada de janeiro no FMS e Baka.
Vou deixar o source desse feature abaixo. Se quiser aperfeiçoar fique a vontade.
Código PHP:
<?php
var json2 = '';
function getadet(id) {
$.ajax({
type: 'GET',
url: 'https://cdn.animenewsnetwork.com/encyclopedia/api.xml?anime='+id,
dataType: "xml",
}).done(function (result) {
json2 = result;
});
var ti = gi = ci = 0,
an_studio = an_title = an_vintage = an_neps = an_sinopse = an_alttitle = an_jptitle = an_site = an_genres = an_diretor = an_seriec = an_chrd = '';
$(json2).find('credit').each(function(){
if ($(this).find('task').text() == 'Animation Production') {
if (ti != 0) {
an_studio += ' | ';
}
an_studio += $(this).children('company').text();
ti++;
}
});
$(json2).find('info').each(function(){
if ($(this).context.attributes.type.nodeValue == 'Main title') { an_title = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Vintage') { an_vintage = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Number of episodes') { an_neps = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Plot Summary') { an_sinopse = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Alternative title' && $(this).context.attributes.lang.nodeValue == 'EN') { an_alttitle = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Alternative title' && $(this).context.attributes.lang.nodeValue == 'JA') { an_jptitle = $(this).text(); };
if ($(this).context.attributes.type.nodeValue == 'Official website' && $(this).context.attributes.lang.nodeValue == 'JA' && !an_site) { an_site = $(this).context.attributes.href.nodeValue; };
if ($(this).context.attributes.type.nodeValue == 'Genres') {
if (gi != 0) {
an_genres += ', ';
}
an_genres += $(this).text();
gi++;
};
});
$(json2).find('staff').each(function(){
if ($(this).find('task').text() == 'Director') {
an_diretor = $(this).children('person').text();
}
if ($(this).find('task').text() == 'Series Composition') {
an_seriec = $(this).children('person').text();
}
if ($(this).find('task').text() == 'Character Design') {
if (ci != 0) {
an_chrd += ' | ';
}
an_chrd += $(this).children('person').text();
ci++;
}
});
an_link = $(json2).find('img')[1].attributes.src.nodeValue;
linkNoProtocol = an_link.replace(/^https?\:\/\//i, "");
MyBBEditor.insertText('[center][/center]' + '\n\n' + '[b]Ficha técnica:[/b]' + '\n\n' + 'Título: [b]'+ an_title +'[/b]' + '\n' + 'Título alternativo: Sinônimo: '+ an_alttitle +' '+'| Japonês: '+ an_jptitle + '\n' + 'Formato: '+ json2.documentElement.firstChild.attributes.type.nodeValue + '\n' + 'Gênero: '+an_genres+ '\n' + 'Site Oficial: '+an_site+ '\n' + 'Estúdio: '+an_studio+ '\n' + 'Diretor: '+an_diretor+ '\n' + 'Supervisor do script: '+an_seriec+ '\n' + 'Character designer: '+an_chrd+ '\n' + 'Data de estréia: ' +moment(an_vintage).format("DD/MM/YYYY")+ '\n' + 'Número de episódios: ' +an_neps+ '\n' + 'Maiores informações: [[url=http://www.animenewsnetwork.com/encyclopedia/anime.php?id='+json2.documentElement.firstChild.attributes.id.nodeValue+']AnimeNewsNetwork[/url]]'+ '\n\n' + '[cblock=Sinopse ANN=http://www.animenewsnetwork.com/encyclopedia/anime.php?id='+json2.documentElement.firstChild.attributes.id.nodeValue+']'+an_sinopse+'[/cblock]');
}
($.fn.on || $.fn.live).call($(document), 'click', '.getandet', function (e) {
e.preventDefault();
var id = $('#annid').val();
getadet(id);
});
Tem gerador de cabeçalho do Anlist. Mas gera menos informação.
https://desolate-springs-50075.herokuapp.com/ (precisa botar id do anime do anilist)