To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Post Translate

Shellerini - 27-11-2010, 21:22
Temat postu: Post Translate
Post Translate


Login: test || Hasło: test1

Modyfikacja działa za pomocą Google API, czasami mogą wystąpić błędy z tłumaczeniem.
Dostępna jest też konfiguracja, w pliku TextTranslate.js
Kod:
    $.fn.translate.defaults = {
        original         : 'pl',
        notfound         : 'No translation found',
        title            : 'Translate',
        firstOptionText : 'Choose Language:'
    };

Orginal: oryginalny text znajdujący się na stronie do przetłumaczenia.
Reszty chyba nie muszę tłumaczyć :)

Screeny + Download w załączniku.

Podziękowania dla użytkownika NineX za instrukcję dotycząca tłumaczenia wszystkich postów.

Anonymous - 27-11-2010, 21:30

To jest tylko w pierwszym poście? Jak to wstawić do każdego, bo napisałem testowego posta i lipa
Shellerini - 27-11-2010, 21:46

Scoobany, no własnie wiem ;)
Jednak nie znam za dobrze tego skryptu i nie mogę odnaleźć kodu odpowiedzialnego za odpowiedź usera w temacie :/
Jeżeli jest jakaś osoba która potrafi to zrobić to proszę bardzo :)

naXe - 27-11-2010, 22:57

Shellerini napisał/a:
Mod Autor: Shellerini
Shellerini napisał/a:
Jednak nie znam za dobrze tego skryptu

To jak tą modyfikację zrobiłeś, jak nie znasz kodu ?

Polaczek - 27-11-2010, 22:58

Cytat:
To jak tą modyfikację zrobiłeś, jak nie znasz kodu ?

Dostosowal :roll:

NineX - 27-11-2010, 22:58

Shellerini, może tak:

Instrukcję poniżej wykonywać po instalacji modyfikacji z załącznika:

Kod:
Otwórz:
viewtopic.php

Znajdź:
$template->assign_block_vars('postrow', array(

Dodaj po:
        'NAZWAA' => 'trescpostu' . $i,

Otwórz:
templates/*/viewtopic_body.tpl

Znajdź i usuń:
        <script src="TextTranslate.js" type="text/javascript"></script>
        <script>
            $("#trescpostu").translate();
        </script>

Dodaj na samym początku pliku:
        <script src="TextTranslate.js" type="text/javascript"></script>

Znajdź:
<p id="trescpostu">{postrow.MESSAGE}</p>

Zmień na:
<p id="{postrow.NAZWAA}">{postrow.MESSAGE}</p>

Znajdź:
   <!-- END postrow -->

Dodaj przed:
<script>$("#{postrow.NAZWAA}").translate();</script>



Nie znam się zbytnio na jquery, ale coś takiego musi zadziałać.

Shellerini - 27-11-2010, 23:20

naXe napisał/a:
To jak tą modyfikację zrobiłeś, jak nie znasz kodu ?

OMG -.-" widzisz że mod jest napisany w jQuery ?
Wystarczyło zmienić kilka linijek kodu szablonu + dodać własnych :)
Reszta nie ma nic wspólnego z przemkiem :)

[ Dodano: 27-11-2010, 23:21 ]
NineX, THX zaraz przetestuje.

[ Dodano: 27-11-2010, 23:23 ]
NineX, Działa :)

kooza - 28-11-2010, 10:22

niezła modyfikacja. czekam na więcej twoich prac ;)
evilmc - 26-05-2013, 19:03

This mod. not works! ;)


Powered by phpBB modified by Przemo © 2003 phpBB Group