Stránka 11

Čeština pro NV who was here 1.2.1.1

Odeslal: 12 Lis 2011 21:09
od leschek
Čeština pro "NV who was here 1.2.1.1"

Mod zobrazí na spodku stránky informace o tom, kolik na fóru bylo za poslední den nebo určitou dobu uživatelů. Víc asi napoví pár skrýnšotů:

Obrázek

Obrázek

Poznámka k překladu: V instalaci modu jsem nepřekládal název modu, ale v administraci už jo.

Jestli najdete v překladu nějakou chybu, tak mi, prosím, dejte vědět.

Mod "NV who was here 1.2.1.1" můžete stáhnout tady a češtinu najdete v příloze na konci příspěvku.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 17:35
od Dejavu
Prosím tě, mohl bys reupnout češtinu? V\ypadá to, že je poškozený archiv. Dík.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 18:07
od leschek
Díky, už by to mělo být v pořádku.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 18:31
od Dejavu
Potvrzuju funkčnost :) Dík. Nicméně nevím, prečo mi mód nefachá :( AutoMod v pohodě, instal jsem taky pustil, styly obnovil, cache promazal :( Mohl by za to index tabbed? Je tam potřeba někde něco dopsat?

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 18:52
od leschek
Jo, musíš si přidat záložku do Index tabbedu. Index tabbed vlastně nahrazuje původní kód phpBB. Zkus vypnout v administraci Index Tabbed a měl by jsi vidět, kdo byl na tvém fóru.

Tohle by měla být úprava pro prosilver, aby se zobrazilo kdo byl na fóru v Index tabbedu:

Nahoře v index_tabbed_classic.html najít

Kód: Vybrat vše

var panels_index = new Array('login-panel', 'online-panel', 'birthday-panel', 'statistics-panel', 'icons-panel');
před

Kód: Vybrat vše

 , 'icons-panel')

přidej:

Kód: Vybrat vše

, 'whowashere-panel'
Najít:

Kód: Vybrat vše

		<!-- IF S_DISPLAY_ONLINE_LIST -->
		<li class="<!-- IF S_USER_LOGGED_IN -->activetab<!-- ELSE --><!-- ENDIF -->" id="online-panel-tab"><a name="online" href="#online-panel-tab" onclick="subpanels_index('online-panel'); return false;"><span>{L_WHO_IS_ONLINE}</span></a></li>
		<!-- ENDIF -->
vložit za:

Kód: Vybrat vše

		<li class="" id="whowashere-panel-tab"><a name="whowashere" href="#whowashere-panel" onclick="subpanels_index('whowashere-panel'); return false;"><span>{L_WHO_WAS_HERE}</span></a></li>
Najít:

Kód: Vybrat vše

	<!-- IF NEWEST_USER -->
	<div id="statistics-panel" style="display: none;">
		<h3>{L_STATISTICS}</h3>
		<p>{TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}</p>
	</div>
	<!-- ENDIF -->
Vložit za:

Kód: Vybrat vše

	<!-- IF WHO_WAS_HERE_TOTAL -->
	<div id="whowashere-panel" style="display: none;">
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
	</div>	
	<!-- ELSEIF U_ACP -->
	<div id="whowashere-panel" style="display: none;">
		<h3>{L_WHO_WAS_HERE}</h3>
		<p>{L_WWH_UPDATE_NEED}</p>
	</div>
	<!-- ENDIF -->
Tyto změny jsou jen pro klasickou verzi. Pro moderní jsem je nedělal, bo se mi moc nelíbí její vzhled.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 19:01
od Dejavu
Kruciš, já mám zrovna tu moderní :( Zkusím tedy pogooglit :)

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 19:10
od leschek
Tak zkus to poslední dát za tohle:

Kód: Vybrat vše

			<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
				<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> {LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
				<br />
tzn., že by to bylo na stejné záložce jako kdo je online, což by moc vadit nemělo.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 19:32
od dejavu
On tam právě ten začátek vůbec není :(

index_tabbed_modern.html

Kód: Vybrat vše

<script type="text/javascript">
	jQuery.noConflict();
	jQuery(document).ready(function($){
		var tabContainers = $('div.tabs > div');
		tabContainers.hide().filter(':first').show();
		$('div.tabs ul.tabNav a').click(function () {
			//Change beginning effect
				tabContainers.slideUp(450);
			//Change ending effect
				tabContainers.filter(this.hash).slideDown(550);
		$('div.tabs ul.tabNav a').removeClass('selected');
		$(this).addClass('selected');
		return false;
		}).filter(':first').click();
	});
</script>

<div class="tabs">
	<!-- Menu -->
	<ul class="tabNav">
		<!-- IF S_DISPLAY_ONLINE_LIST --><li><a href="#first" class="first"><span>{L_WHO_IS_ONLINE}</span></a></li><!-- ENDIF -->
		<!-- IF NEWEST_USER --><li><a href="#second"><span>{L_STATISTICS}</span></a></li><!-- ENDIF -->
		<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST --><li><a href="#third"><span>{L_BIRTHDAYS}</span></a></li><!-- ENDIF -->
		<!-- IF not S_IS_BOT --><li><a href="#fourth"><span>{L_LEGEND}</span></a></li><!-- ENDIF -->
		<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT --><li><a href="#five"><span>{L_LOGIN}</span></a></li><!-- ENDIF -->
	</ul>
	<!-- Content -->
			<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="tabBG" id="first">
		<div id="insidetabBG">

			<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
				<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> {LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
				<br />
			
			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
<!-- ENDIF -->
<!-- IF NEWEST_USER -->
	<div class="tabBG" id="second">
		<div id="insidetabBG">
			<h3>{L_STATISTICS}</h3>
				<p>{TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}</p>
				<br />
			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
<!-- ENDIF -->
<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
	<div class="tabBG" id="third">
		<div id="insidetabBG">
			<h3>{L_BIRTHDAYS}</h3>
				<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
				<br />
			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
<!-- ENDIF -->
		<!-- IF not S_IS_BOT -->
	<div class="tabBG" id="fourth">
		<div id="insidetabBG">
			<h3>{L_LEGEND}</h3>
    <table style="width: 80%; margin-left: auto; margin-right: auto;" border="0" cellspacing="4">
    <tr>
       <td style="width:20px;" class="row1" align="center">{FORUM_NEW_IMG}</td>
       <td class="row2"><span class="gensmall">{L_NEW_POSTS}</span></td>
       <td style="width:20px;" class="row1" align="center">{FORUM_IMG}</td>
       <td class="row2"><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
       <td style="width:20px;" class="row1" align="center">{FORUM_LOCKED_IMG}</td>
       <td class="row2"><span class="gensmall">{L_FORUM_LOCKED}</span></td>
    </tr>  
    <tr>
       <td style="width:20px;" class="row1" align="center">{FORUM_SUBFORUM_IMG}</td>
       <td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NEW_POSTS}</span></td>
       <td style="width:20px;" class="row1" align="center">{FORUM_NEW_SUBFORUM_IMG}</td>
       <td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NO_NEW_POSTS}</span></td>
       <td style="width:20px;" class="row1" align="center">{FORUM_LINK_IMG}</td>
       <td class="row2"><span class="gensmall">{L_FORUM_LINK}</span></td>
    </tr>
    </table>
	</div>
	</div>
<!-- ENDIF -->
			<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
	<div class="tabBG" id="five">
		<div id="insidetabBG">
			<h3>{L_LOGIN_LOGOUT}<!-- IF S_REGISTER_ENABLED -->  ›  <a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
				<form method="post" action="{S_LOGIN_ACTION}">
					<fieldset class="quick-login">
						<input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" value="{L_USERNAME}" onclick="if(this.value=='{L_USERNAME}')this.value='';" onblur="if(this.value=='')this.value='{L_USERNAME}';" />
						<input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" value="{L_PASSWORD}" onclick="if(this.value=='{L_PASSWORD}')this.value='';" onblur="if(this.value=='')this.value='{L_PASSWORD}';" />
						<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
						<ul>
							<!-- IF S_AUTOLOGIN_ENABLED --><li><label><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></li><!-- ENDIF -->
							<li><label><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></li>
							{S_LOGIN_REDIRECT}
						</ul>
					</fieldset>
				</form>
				<br />

			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
			<!-- ENDIF -->
</div>

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 19:58
od leschek
Zkus v tom souboru najít to, co jsem psal tady a vlož za to poslední část kódu, kterou jsem poslal tady (klikni na ten odkaz, vede přímo k tomu, co se má zkopírovat) bez řádků s divem.

Nakonec by to mělo vypadat nějak takto (moje fórum přidává na konec kódu řádek, takže pokud to zkopíruješ, řádek si smaž):

Kód: Vybrat vše

<script type="text/javascript">
       jQuery.noConflict();
       jQuery(document).ready(function($){
          var tabContainers = $('div.tabs > div');
          tabContainers.hide().filter(':first').show();
          $('div.tabs ul.tabNav a').click(function () {
             //Change beginning effect
                tabContainers.slideUp(450);
             //Change ending effect
                tabContainers.filter(this.hash).slideDown(550);
          $('div.tabs ul.tabNav a').removeClass('selected');
          $(this).addClass('selected');
          return false;
          }).filter(':first').click();
       });
    </script>

    <div class="tabs">
       <!-- Menu -->
       <ul class="tabNav">
          <!-- IF S_DISPLAY_ONLINE_LIST --><li><a href="#first" class="first"><span>{L_WHO_IS_ONLINE}</span></a></li><!-- ENDIF -->
          <!-- IF NEWEST_USER --><li><a href="#second"><span>{L_STATISTICS}</span></a></li><!-- ENDIF -->
          <!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST --><li><a href="#third"><span>{L_BIRTHDAYS}</span></a></li><!-- ENDIF -->
          <!-- IF not S_IS_BOT --><li><a href="#fourth"><span>{L_LEGEND}</span></a></li><!-- ENDIF -->
          <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT --><li><a href="#five"><span>{L_LOGIN}</span></a></li><!-- ENDIF -->
       </ul>
       <!-- Content -->
             <!-- IF S_DISPLAY_ONLINE_LIST -->
       <div class="tabBG" id="first">
          <div id="insidetabBG">

             <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
                <p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> {LOGGED_IN_USER_LIST}
                <!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
                <br />
       <!-- IF WHO_WAS_HERE_TOTAL -->
          <h3>{L_WHO_WAS_HERE}</h3>
          <p>{WHO_WAS_HERE_TOTAL} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
       <!-- ELSEIF U_ACP -->
          <h3>{L_WHO_WAS_HERE}</h3>
          <p>{L_WWH_UPDATE_NEED}</p>
       <!-- ENDIF -->       
             <span class="corners-bottom"><span></span></span>
          </div>
       </div>
    <!-- ENDIF -->
    <!-- IF NEWEST_USER -->
       <div class="tabBG" id="second">
          <div id="insidetabBG">
             <h3>{L_STATISTICS}</h3>
                <p>{TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}</p>
                <br />
             <span class="corners-bottom"><span></span></span>
          </div>
       </div>
    <!-- ENDIF -->
    <!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
       <div class="tabBG" id="third">
          <div id="insidetabBG">
             <h3>{L_BIRTHDAYS}</h3>
                <p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
                <br />
             <span class="corners-bottom"><span></span></span>
          </div>
       </div>
    <!-- ENDIF -->
          <!-- IF not S_IS_BOT -->
       <div class="tabBG" id="fourth">
          <div id="insidetabBG">
             <h3>{L_LEGEND}</h3>
        <table style="width: 80%; margin-left: auto; margin-right: auto;" border="0" cellspacing="4">
        <tr>
           <td style="width:20px;" class="row1" align="center">{FORUM_NEW_IMG}</td>
           <td class="row2"><span class="gensmall">{L_NEW_POSTS}</span></td>
           <td style="width:20px;" class="row1" align="center">{FORUM_IMG}</td>
           <td class="row2"><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
           <td style="width:20px;" class="row1" align="center">{FORUM_LOCKED_IMG}</td>
           <td class="row2"><span class="gensmall">{L_FORUM_LOCKED}</span></td>
        </tr> 
        <tr>
           <td style="width:20px;" class="row1" align="center">{FORUM_SUBFORUM_IMG}</td>
           <td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NEW_POSTS}</span></td>
           <td style="width:20px;" class="row1" align="center">{FORUM_NEW_SUBFORUM_IMG}</td>
           <td class="row2"><span class="gensmall">{L_SUBFORUM} {L_NO_NEW_POSTS}</span></td>
           <td style="width:20px;" class="row1" align="center">{FORUM_LINK_IMG}</td>
           <td class="row2"><span class="gensmall">{L_FORUM_LINK}</span></td>
        </tr>
        </table>
       </div>
       </div>
    <!-- ENDIF -->
             <!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
       <div class="tabBG" id="five">
          <div id="insidetabBG">
             <h3>{L_LOGIN_LOGOUT}<!-- IF S_REGISTER_ENABLED -->  ›  <a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
                <form method="post" action="{S_LOGIN_ACTION}">
                   <fieldset class="quick-login">
                      <input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" value="{L_USERNAME}" onclick="if(this.value=='{L_USERNAME}')this.value='';" onblur="if(this.value=='')this.value='{L_USERNAME}';" />
                      <input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" value="{L_PASSWORD}" onclick="if(this.value=='{L_PASSWORD}')this.value='';" onblur="if(this.value=='')this.value='{L_PASSWORD}';" />
                      <input type="submit" name="login" value="{L_LOGIN}" class="button2" />
                      <ul>
                         <!-- IF S_AUTOLOGIN_ENABLED --><li><label><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></li><!-- ENDIF -->
                         <li><label><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></li>
                         {S_LOGIN_REDIRECT}
                      </ul>
                   </fieldset>
                </form>
                <br />

             <span class="corners-bottom"><span></span></span>
          </div>
       </div>
             <!-- ENDIF -->
    </div>
ale je to bez záruky. Pokud to nebude fungovat, tak napiš a já se na to později mrknu.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 20:45
od dejavu
Zkusil jsem, ale žádná změna. Ráno moudřejší večera :) Měj se!

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 10 Ún 2013 21:39
od leschek
Takže v příloze je upravený soubor index_tabbed_modern.html se záložkou "Who Was Here". Na mém testovacím fóru to funguje.

Re: Čeština pro NV who was here 1.2.1.1

Odeslal: 11 Ún 2013 18:46
od dejavu
perfecto! díky moc ;)