User Tools

Site Tools


ru:new_rotation_hints

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:new_rotation_hints [2019/12/06 05:36]
admin [Кастомизация линков]
ru:new_rotation_hints [2020/04/25 14:06] (current)
admin [Перевод меню сайта ( i18 )]
Line 397: Line 397:
 <code> <code>
 <html> <html>
-<?php if ($_GET['content_id']) {?>+<?php if ($_GET['gallery_id']) {?>
 <title>This is custom gallery , display gallery description here for example <!--DESCRIPTION--></title> <title>This is custom gallery , display gallery description here for example <!--DESCRIPTION--></title>
 <?php } elseif ($_GET['group_id']) { ?> <?php } elseif ($_GET['group_id']) { ?>
Line 775: Line 775:
  $.get('/scj/tube/index.php',  $.get('/scj/tube/index.php',
  {  {
- 'content_id': '<!--GALLERY_MD5-->',+ 'gallery_id': '<!--GALLERY_ID-->',
  'action': 'rating',  'action': 'rating',
  'rating': value  'rating': value
Line 835: Line 835:
 $.get('/scj/tube/index.php', $.get('/scj/tube/index.php',
  {  {
- 'content_id': '<!--GALLERY_MD5-->',+ 'gallery_id': '<!--GALLERY_ID-->',
  'action': 'rating',  'action': 'rating',
  'rating': value  'rating': value
Line 902: Line 902:
  {  {
  'action': 'add_comment',  'action': 'add_comment',
- 'content_id': '<!--GALLERY_ID-->',+ 'gallery_id': '<!--GALLERY_ID-->',
  'captcha': $('#captcha').val(),  'captcha': $('#captcha').val(),
  'username': $('#username').val(),  'username': $('#username').val(),
Line 1045: Line 1045:
 1. Делаем кастом темплейт например languages в котором будет код слов 1. Делаем кастом темплейт например languages в котором будет код слов
 <code> <code>
 +
 <?php  <?php 
-$my_keywords['en'] = array(+ 
 +$my_keywords['main'] = array(
   'most_popular' => 'Most popular',   'most_popular' => 'Most popular',
   'order_by_date' => 'Order By Date',   'order_by_date' => 'Order By Date',
Line 1065: Line 1067:
 и так далее сколько угодно языков и так далее сколько угодно языков
  
-далее 2 варианта подставления языка+В темпелйт добавляем выбор языка в зависимости от 
  
-по языку браузера +if ($_GET['force_lng'== 'ru') {
- +
-if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE']'ru')) {+
   $lang = $my_keywords['ru'];   $lang = $my_keywords['ru'];
-} elseif (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE']'de')) {+} elseif ($_GET['force_lng'== 'de') {
   $lang = $my_keywords['de'];   $lang = $my_keywords['de'];
-} else $lang = $my_keywords['en'];+} else $lang = $my_keywords['main'];
  
-или по geo_ip 
- 
-if ($_SERVER['GEOIP_COUNTRY_CODE'] =='RU') { 
-  $lang = $my_keywords['ru']; 
-} elseif ($_SERVER['GEOIP_COUNTRY_CODE'] =='DE') { 
-  $lang = $my_keywords['de']; 
-} else $lang = $my_keywords['en']; 
- 
- 
-надеюсь в обоих примерах понятно как добавить больше языков 
- 
-и в конце темпелйта 
- 
-if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) { 
-  setcookie('force_lng', $_GET['force_lng'], time() + 86400); 
-  $lang = $my_keywords[$_GET['force_lng']]; 
-} elseif ($_COOKIE['force_lng'] and isset($my_keywords[$_COOKIE['force_lng']])){ 
-  $lang = $my_keywords[$_COOKIE['force_lng']]; 
-} 
  
 Все, конец темплейта :) Все, конец темплейта :)
Line 1122: Line 1103:
  
 </code> </code>
 +
 +
 +Обратите внимание что первый язык называется main ($my_keywords['main']) - это язык который основной в админке, те не переводы.
  
  
Line 1537: Line 1521:
   - если вы используете либо мастар-слейв (тогда ИД 100% одинаковые) либо если контент в целом пересекается.   - если вы используете либо мастар-слейв (тогда ИД 100% одинаковые) либо если контент в целом пересекается.
  
-Если на сайте трейдера не будет галеры с данным ИД - получится 404.+Если на сайте трейдера не будет галеры с данным ИД - получится просто индекс
  
  
ru/new_rotation_hints.1575610617.txt.gz · Last modified: 2019/12/06 05:36 by admin