Автор Тема: Второй язык на фф  (Прочитано 596 раз)

0 Пользователей и 1 Гость просматривают эту тему.

SomnambulaАвтор темы

  • *
  • Оффлайн
  • Награды Три года на форуме !!! Более 10 созданных тем
  • Дата регистрации: Июнь 2017
  • Сообщений: 41
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Второй язык на фф
« : 04 Июня 2017, 11:11:52 »
Здравствуйте! Ненашел на сайте ответа на свой вопрос
Мне надо понятную инструкцию как установить переключалку языков ENG/RUS(иконку с флагами)на главной странице  сайта. Файлы языка есть, на страницах сайта ссылки на язык в  "Jawascript" есть, Нет только "главного переключателя" ENG/RUS на заглавной странице
Очень надеюсь на помощь, а пока .-.0)бамбук

И еще вопрос вдогонку, в одном модуле(Таинственный сундук. вариант колеса фортуны)после открытия оного, вместо "вы нашли...или получили столько то серебра...или у вас нет ключей и т.п.- ромбики с вопросиками:happy fourth: смена версии PHP сайта не помогает. Все остальные надписи работают корректно,как вот это тоже исправить.
"Корявый" скрипт
Спойлер
<?php

# Старт сессии
@session_start();
# Константа для Include
define("CONST_RUFUS", true);

# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}

# Класс конфига
$config = new config;

# Функции
$func = new func;

# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);


$user = intval($_POST["text"]);
   
   $db->Query("SELECT * FROM db_users_b WHERE id = '$user'");
   $us_data = $db->FetchArray();
   $log = $us_data['user'];
   $dat = time();
if($user == $_SESSION['user_id']) {
   if($us_data['billet'] >= 1 ) {
      if($us_data["last_sbor"] == 0 OR $us_data["last_sbor"] > ( time() - 240) ){
         $rand = rand(1, 16);

$lsb = time();

      if($rand == 1) {
         $sum = 50;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '50 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';         
      }elseif($rand == 2) { //Вишня
         $sum = 1;
         $db->Query("UPDATE db_users_b SET a_t = a_t + '$sum', last_sbor = '$lsb', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', 'Зеленую птицу', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли Зеленую птицу</b></font></center><BR />';   
      }elseif($rand == 3) {
         $sum = 250;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '250 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 4) {
         $sum = 100;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '100 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 5) {//Берёза
         $sum = 1;
         $db->Query("UPDATE db_users_b SET e_t = e_t + '$sum', last_sbor = '$lsb', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', 'Красную птицу', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли Красную птицу</b></font></center><BR />';   
      }elseif($rand == 6) {
         $sum = 500;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '500 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 7) {
         $sum = 1500;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '1500 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 8) {
         $sum = 20;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '20 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 9) {//Яблоня
         $sum = 1;
         $db->Query("UPDATE db_users_b SET c_t = c_t + '$sum', last_sbor = '$lsb', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', 'Коричневую птицу', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли Коричневую птицу</b></font></center><BR />';   
      }elseif($rand == 10) {
         $sum = 1000;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '1000 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 11) {//Слива
         $sum = 1;
         $db->Query("UPDATE db_users_b SET b_t = b_t + '$sum', last_sbor = '$lsb', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', 'Желтую птицу', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли Желтую птичу</b></font></center><BR />';   
      }elseif($rand == 12) {
         $sum = 700;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '700 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 13) {
         $sum = 5000;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '5000 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 14) {//Груша
         $sum = 1;
         $db->Query("UPDATE db_users_b SET d_t = d_t + '$sum', last_sbor = '$lsb', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', 'Синию птицу', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли Синию птицу</b></font></center><BR />';   
      }elseif($rand == 15) {
         $sum = 500;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '500 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }elseif($rand == 16) {
         $sum = 3000;
         $db->Query("UPDATE db_users_b SET money_b = money_b + '$sum', billet = billet - 1 WHERE id = '$user'");
         $db->Query("INSERT INTO wmrush_stats_fortuna (login, sum, date) VALUES ('$log', '3000 серебра', '$dat')");
         
         echo '<center><font color = "green"><b>Вы нашли '.$sum.' серебра на счет для покупок</b></font></center><BR />';
      }
   
      }else echo "<center><font color = 'red'><b>Перед тем как открывать сундук - соберите яйца на складе!</b></font></center><BR />";
   }else echo '<center><font color = "red"><b>У Вас нет ключей для открытия сундука</b></font></center><BR />';
}else echo "<center><font color = 'red'><b>Попытка мошенничества!</b></font></center><BR />";
?>

[свернуть]

 

Rich-99000000

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Репутация более 5 Топ 10 по сообщениям Благодарность от форума Болеее 300 сообщений Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Расположение: Novosibirsk
  • Возраст: 25
  • Сообщений: 406
  • Страна: ru
  • Поблагодарили: 101 раз(а)
  • Репутация +5/-1
  • Пол: Мужской
  • моды, сайты на заказ недорого >> ЛС
  • Дата рождения:1995-11-30
    • Награды
  • Социальные сети:
    ВКонтакте
Второй язык на фф
« Ответ #1 : 04 Июня 2017, 12:30:01 »
про переключатель <img src="/img/flag/ru.png" onclick="switch_language();">
про ошибку - сам файл кодировку смени на ANCI
 

SomnambulaАвтор темы

  • *
  • Оффлайн
  • Награды Три года на форуме !!! Более 10 созданных тем
  • Дата регистрации: Июнь 2017
  • Сообщений: 41
  • Страна: ru
  • Поблагодарили: 5 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Второй язык на фф
« Ответ #2 : 04 Июня 2017, 13:12:51 »
Кодировка ANCI стоит. И перекодировал и переобразовывал - результат ромбики с вопросами остаются

Про язык - просто добавить эту ссылку на страницу(на какую страницу???) и все? А куда она поведет?
 А вот это
Спойлер
</style>
   <div class="toolbar">
<form style="display:none;" id="form_lang_1" action="" method="POST">
<input type="hidden" name="form_lang_1" value="1">
</form>
<form style="display:none;" id="form_lang_2" action=""  method="POST">
<input type="hidden" name="form_lang_2" value="1">
</form>


               <div class="main-container f32">

      <div type="button" id="lang_1" class="button_top languages" data-effect="mfp-zoom-in" value="Языки" style="width: 13px;height: 17px;margin-left: 1391px;margin-top: -74px;">

                            <span class="flag ru" style="margin-top: -6px;margin-left: -10px;"></span>

                        </div>
                  
         <div type="button" id="lang_2" class="button_top languages" data-effect="mfp-zoom-in" value="Языки" style="width: 13px;height: 17px;margin-left: 1335px;margin-top: -74px;">

                            <span class="flag en" style="float: left;margin-top: -6px;margin-left: -9px;"></span>

                        </div>
         
         <script>
$( "#lang_1" ).click(function() {
  $( "#form_lang_1" ).submit();
});

$( "#lang_2" ).click(function() {
  $( "#form_lang_2" ).submit();
});
</script>
[свернуть]
где писать?:not speak:(подсмотрено на другом сайте)
Не,мне кажется,что не все так просто

И стиль кнопок...и место где они(она) должна стоять...темный лес для меня пока



Добавлено сообщение: [time]04 Июнь 2017, 14:22:45[/time]
Картинку поставил теперь, КАК сделать ее кнопкой переключающей язык?? И поставить в то место на странице, которое хочу.
Опять .-.0)бамбук и жду ответа...
 
Теги:
 

Второй раздел в ФФ

Автор gardenРаздел Общие вопросы по фермам

Ответов: 2
Просмотров: 2394
Последний ответ 30 Марта 2016, 18:32:10
от BlackYar24