Menu em texto - problema de redirecionamento nos idiomas
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Menu em texto - problema de redirecionamento nos idiomas
Detalhes da questão
Endereço do fórum: http://www.online-winxclub.com/
Versão do fórum: phpBB3
Descrição
(Olá Luiz~ eu avisei que era só esperar algumas horas xD)
Ontem quando o usuário Luiz~ me criou um menu em texto, esqueceu-se de um pequeno pormenor que só me chegou agora aos ouvidos quando os usuários reportaram um bug que vinha do menu. Do menu dropdown para ser exacto. Aparentemente, invés das pessoas serem redireccionadas para o fórum ES, IT, EN (...) vão para o PT. Apesar de estarem no idioma correto (quer seja turco, italiano, alemão, entre outros), ao clicarem em fórum, acabam sempre no português.
Imagem do problema:
Podiam tentar arranjar, por favor?
Muito obrigado deste já!
Última edição por juleic1123 em 08.05.17 21:04, editado 1 vez(es)
Re: Menu em texto - problema de redirecionamento nos idiomas
Preciso que o senhor passe o endereço URL de cada categoria para cada idioma.
o/
o/
Re: Menu em texto - problema de redirecionamento nos idiomas
Claro!
http://www.online-winxclub.com/c1-winx-club-english
http://www.online-winxclub.com/c2-winx-club-italia
http://www.online-winxclub.com/c3-winx-club-deutschland (Alemão)
http://www.online-winxclub.com/c4-winxclub-russian
http://www.online-winxclub.com/c5-winxclub-spanish (espanhol)
http://www.online-winxclub.com/c7-winx-club-france
http://www.online-winxclub.com/c9-winxclub-turkish
http://www.online-winxclub.com/c8-winx-club-portuguese
http://www.online-winxclub.com/c1-winx-club-english
http://www.online-winxclub.com/c2-winx-club-italia
http://www.online-winxclub.com/c3-winx-club-deutschland (Alemão)
http://www.online-winxclub.com/c4-winxclub-russian
http://www.online-winxclub.com/c5-winxclub-spanish (espanhol)
http://www.online-winxclub.com/c7-winx-club-france
http://www.online-winxclub.com/c9-winxclub-turkish
http://www.online-winxclub.com/c8-winx-club-portuguese
Re: Menu em texto - problema de redirecionamento nos idiomas
Troque o JS por este:
o/
- Código:
/*globals jQuery, lang_*/
(function ($) {
'use strict';
$(function () {
if (lang_=="pt") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Novidades',
anuncios: 'Anúncios',
eventos: 'Eventos',
artigos: 'Artigos',
// Segundo item da lista:
historia: 'História',
sumario: 'Sumário',
personagens: 'Personagens',
// Terceiro Item da lista:
jogos: 'Jogos',
aventura_wix: 'Aventura Winx',
mini_jogos: 'Mini Jogos',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Pais',
// Quinto Item da Lista:
atividades: 'Zona de Diversão',
videos: 'Vídeos',
papeis_de_parede: 'Papéis de Parede',
revistas: 'Revistas',
// Sexto Item da lista:
comunidade: 'Comunidade',
link_comunidade: 'http://www.online-winxclub.com/c8-winx-club-portuguese',
forum: 'Fórum',
faq: 'FAQ',
relatorio_de_erros: 'Relatório de Erros',
m_p: 'Mensagens Privadas',
};
}
if (lang_=="en") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'News',
anuncios: 'Announncements',
eventos: 'Events',
artigos: 'Articles',
// Segundo item da lista:
historia: 'Story',
sumario: 'Sumary',
personagens: 'Characters',
// Terceiro Item da lista:
jogos: 'Games',
aventura_wix: 'Winx Adventure',
mini_jogos: 'Mini Games',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Parents',
// Quinto Item da Lista:
atividades: 'Fun Zone',
videos: 'Videos',
papeis_de_parede: 'Wallpapers',
revistas: 'Magazines',
// Sexto Item da lista:
comunidade: 'Community',
link_comunidade: 'http://www.online-winxclub.com/c1-winx-club-english',
forum: 'Forums',
faq: 'FAQ',
relatorio_de_erros: 'Bug Report',
m_p: 'Private Messages',
};
}
if (lang_=="es") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Noticias',
anuncios: 'Anuncios',
eventos: 'Eventos',
artigos: 'Artículos',
// Segundo item da lista:
historia: 'Historia',
sumario: 'Resumen de la serie',
personagens: 'Personajes',
// Terceiro Item da lista:
jogos: 'Juegos',
aventura_wix: 'Aventura Winx',
mini_jogos: 'Minijuegos',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Padres',
// Quinto Item da Lista:
atividades: 'Zona de Diversión',
videos: 'Videos',
papeis_de_parede: 'Fondos de escritorio',
revistas: 'Revistas',
// Sexto Item da lista:
comunidade: 'Comunidad',
link_comunidade: 'http://www.online-winxclub.com/c5-winxclub-spanish',
forum: 'Foros',
faq: 'Preguntas',
relatorio_de_erros: 'Informe de errores',
m_p: 'Mensajes privados',
};
}
if (lang_=="fr") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Actualités',
anuncios: 'Annonces',
eventos: 'Événements',
artigos: 'Articles',
// Segundo item da lista:
historia: 'Histoire',
sumario: 'Sommaire',
personagens: 'Personnajes',
// Terceiro Item da lista:
jogos: 'Jeux',
aventura_wix: 'Aventure Winx',
mini_jogos: 'Mini-Jeux',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Parents',
// Quinto Item da Lista:
atividades: 'Zone Fun',
videos: 'Vidéos',
papeis_de_parede: 'Fonds DÉcran',
revistas: 'Magasines',
// Sexto Item da lista:
comunidade: 'Communauté',
link_comunidade: 'http://www.online-winxclub.com/c7-winx-club-france',
forum: 'Forums',
faq: 'Faq',
relatorio_de_erros: 'Signaler Un Bug',
m_p: 'Messagerie',
};
}
if (lang_=="it") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Notizie',
anuncios: 'Annunci',
eventos: 'Eventi',
artigos: 'Articoli',
// Segundo item da lista:
historia: 'Storia',
sumario: 'La serie',
personagens: 'Personnagi',
// Terceiro Item da lista:
jogos: 'Giochi',
aventura_wix: 'Avventura Winx',
mini_jogos: 'Minigiochi',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Genitori',
// Quinto Item da Lista:
atividades: 'Area Divertimento',
videos: 'Video',
papeis_de_parede: 'Sfondi',
revistas: 'Magazine',
// Sexto Item da lista:
comunidade: 'Community',
link_comunidade: 'http://www.online-winxclub.com/c2-winx-club-italia',
forum: 'Forum',
faq: 'FAQ',
relatorio_de_erros: 'Riporta un errore',
m_p: 'Messaggi Privati',
};
}
if (lang_=="de") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Neuigkeiten',
anuncios: 'Ankündigungen',
eventos: 'Aktionen',
artigos: 'Artikel',
// Segundo item da lista:
historia: 'Geschichte',
sumario: 'Staffelüberblick',
personagens: 'Charaktere',
// Terceiro Item da lista:
jogos: 'Spiele',
aventura_wix: 'Winx-Abenteuer',
mini_jogos: 'Mini-Spiele',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Eltern',
// Quinto Item da Lista:
atividades: 'Spaß-Zone',
videos: 'Videos',
papeis_de_parede: 'Hintergründe',
revistas: 'Zeitschrift',
// Sexto Item da lista:
comunidade: 'Community',
link_comunidade: 'http://www.online-winxclub.com/c3-winx-club-deutschland',
forum: 'Foren',
faq: 'Häufig gestellte Fragen',
relatorio_de_erros: 'Fehlerprotokoll',
m_p: 'Private Nachrichten',
};
}
if (lang_=="tr") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Haberler',
anuncios: 'Duyurular',
eventos: 'Organizasyonlar',
artigos: 'Makaleler',
// Segundo item da lista:
historia: 'Hikaye',
sumario: 'Sezon özetleri',
personagens: 'Karakterler',
// Terceiro Item da lista:
jogos: 'Oyunlar',
aventura_wix: 'Winx Maceraları',
mini_jogos: 'Mini Oyunlar',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Ebeveyn',
// Quinto Item da Lista:
atividades: 'Eğlence Bölgesi',
videos: 'Videolar',
papeis_de_parede: 'Duvar Kağıtları',
revistas: 'Dergiler',
// Sexto Item da lista:
comunidade: 'Topluluk',
link_comunidade: 'http://www.online-winxclub.com/c9-winxclub-turkish',
forum: 'Forumlar',
faq: 'Sıkça Sorular Sorular (SSS)',
relatorio_de_erros: 'Virüs İhbarı',
m_p: 'Özel mesajlar',
};
}
if (lang_=="ru") {
var textosDoMenu = {
// Primeiro item da lista:
novidades: 'Новости',
anuncios: 'Анонсы',
eventos: 'События',
artigos: 'Статьи',
// Segundo item da lista:
historia: 'История',
sumario: 'Описание сезонов',
personagens: 'персонажи',
// Terceiro Item da lista:
jogos: 'Игры',
aventura_wix: 'Приключение Винкс',
mini_jogos: 'Мини игры',
winxid: 'WinxID',
// Quarto Item da lista:
pais: 'Родителям',
// Quinto Item da Lista:
atividades: 'Фан-Зона',
videos: 'Видео',
papeis_de_parede: 'Обои',
revistas: 'Журналы',
// Sexto Item da lista:
comunidade: 'Сообщество',
link_comunidade: 'http://www.online-winxclub.com/c4-winxclub-russian',
forum: 'Форум',
faq: 'Вопрос-Ответ',
relatorio_de_erros: 'сообщить об ошибке',
m_p: 'Приватные сообщения',
};
}
$('.linklist.navlinks').first().html([
'<ul class="linklist navlinks">',
' <li>',
' <a class="mainmenu" href="/portal?pid=46">' + textosDoMenu.novidades + '</a>',
' <div id="prof-cp" style="white-space:nowrap; margin-left: -60px;">',
' <a href="http://www.online-winxclub.com/?pid=71">' + textosDoMenu.anuncios + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=69">' + textosDoMenu.eventos + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=70">' + textosDoMenu.artigos + ' </a>',
' </div>',
' </li>',
'',
' <li>',
' <a class="mainmenu" href="/portal?pid=51">' + textosDoMenu.historia + '</a>',
' <div id="prof-cp" style="white-space:nowrap; margin-left: 70px;">',
' <a href="http://www.online-winxclub.com/?pid=52">' + textosDoMenu.sumario + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=53">' + textosDoMenu.personagens + '</a>',
' </div>',
' </li>',
'',
' <li>',
' <a class="mainmenu" href="/?pid=11">' + textosDoMenu.jogos + '</a>',
' <div id="prof-cp" style="white-space:nowrap; margin-left: 105px;">',
' <a href="http://www.online-winxclub.com/?pid=9">' + textosDoMenu.aventura_wix + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=38">' + textosDoMenu.mini_jogos + ' |</a>',
' <a href="http://www.online-winxclub.com/portal?pid=102">' + textosDoMenu.winxid + '</a>',
' </div>',
' </li>',
'',
' <li>',
' <a class="mainmenu" href="/?pid=68">' + textosDoMenu.pais + '</a>',
' </li>',
'',
' <li>',
' <a class="mainmenu" href="/portal?pid=30">' + textosDoMenu.atividades + '</a>',
' <div id="prof-cp" style="white-space:nowrap; margin-left: 235px;">',
' <a href="http://www.online-winxclub.com/?pid=65">' + textosDoMenu.videos + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=96">' + textosDoMenu.papeis_de_parede + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=103">' + textosDoMenu.revistas + ' </a>',
' </div>',
' </li>',
'',
' <li>',
' <a class="mainmenu" href="/?pid=59">' + textosDoMenu.comunidade + '</a>',
' <div id="prof-cp" style="white-space:nowrap; margin-left: 300px;">',
' <a href="' + textosDoMenu.link_comunidade + '">' + textosDoMenu.forum + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=115">' + textosDoMenu.faq + ' | </a>',
' <a href="http://www.online-winxclub.com/?pid=7">' + textosDoMenu.relatorio_de_erros + ' | </a>',
' <a href="http://www.online-winxclub.com/privmsg?folder=inbox">' + textosDoMenu.m_p + '</a>',
' </div>',
' </li>',
'</ul>',
].join('\n'));
$('head')
.prepend('<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" media="all" type="text/css">')
;
$('<style>', {
type: 'text/css',
text: [
'ul > li > a.mainmenu {',
' font-size: 13px;',
' font-weight: bold;',
' font-family: "Arial Black", Arial, sans-serif;',
' margin-left: 10px;',
'}',
'',
'ul > li > a.mainmenu::after {',
' content: "\\f005";',
' font-family: FontAwesome;',
' color: #fff;',
' font-size: 10px;',
' margin-left: 10px;',
' margin-right: -2px;',
'}',
'',
'ul > li:last-child > a.mainmenu::after {',
' content: "";',
' display: none;',
'}',
].join('\n')
}).appendTo('head');
if (lang_=="es" || lang_=="pt") {
$('<style>', {
type: 'text/css',
text: [
'ul > li > a.mainmenu {',
' font-size: 13px!important;',
'}',
].join('\n')
}).appendTo('head');
}
});
}(jQuery));
o/
Re: Menu em texto - problema de redirecionamento nos idiomas
Muiito obrigado!
Re: Menu em texto - problema de redirecionamento nos idiomas
Sempre às ordens!
---
---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Menu de idiomas no meu fórum
» Problema de redirecionamento
» Problema com redirecionamento
» Problema com o redirecionamento de um botão
» Problema em redirecionamento de link
» Problema de redirecionamento
» Problema com redirecionamento
» Problema com o redirecionamento de um botão
» Problema em redirecionamento de link
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos