1. Наш магазин http://shop.v-h.su/ предлагает множество проектов. Готовый опенкейс - http://shop.v-h.su/page/opencase или готовая рулетка - http://shop.v-h.su/page/superstar1 решать только тебе! Также у нас очень много отзывов и гарантия, куча довольных клиентов и вечная тех поддержка! Обновление! Добавили готовые проекты по ОПКЭШУ! http://shop.v-h.su/page/opcash
  2. Хотите кейс на реальные деньги? или проект по Csgo/dota2? Мы можем сделать все что угодно. Адрес студии https://vk.com/madstud пишите. Любые проекты любой сложности.
    Скрыть объявление

Инструкция по выпиливанию мультиязычности на вашу рулетку

Тема в разделе "Полезная информация", создана пользователем Феня, 4 авг 2016.

  1. Феня

    Феня Новорег

    Сообщения:
    10
    Симпатии:
    12
    Вчера думал как выпилить, конечно спросил помощи на форуме, отозвался всего один человек и то у него не получилось помочь ибо выпиливал из другого скрипта, сегодня не без помощи своего друга поставил. Вот и решил помочь криворуким тугодумам вроде меня, мб кому-то пригодится.

    Инструкция в текстовом файле - ТЫК (rghost)

    Все файлы для устаноки - ТЫК (На файлообменник не жалуемся ибо можно все файлы найти самому)

    Если не понятно куда вставлять ифы в 5 пункте, вот файлы с уже вставленными ифами для примера:
    (файлообменник - говно, если не идиоты с моих объяснений поймете куда вставлять)
    layout - ТЫК

    index - ТЫК


    1) Берем конфиг в /var/www/html/config/languages.php заливаем к себе, внутри ничего не меняем

    2) Берем /var/www/html/app/Http/Controllers/LanguageController.php заливаем к себе, внутри ничего не меняем

    в /var/www/html/app/Http/Controllers/GameController.php идем в конец файла и добавляем это:

    Код:
    public static function getActualCurs($rub) {
            $link = 'http://www.cbr-xml-daily.ru/daily_utf8.xml';
            $str  = file_get_contents($link);
    
            preg_match('#<Valute ID="R01235">.*?.<Value>(.*?)</Value>.*?</Valute>#is', $str, $value);
    
            $usd = $value[1];
    
            $dollar = $rub/$usd;
    
            return round($dollar,2);
        }
    
    3) Берем /var/www/html/resources/lang обе папки ru и en берем как и предыдущие файлы ничего не меняя

    4) Создаем app_en.js и копируем содержимое своего app.js при этом добавляем в оба эти файла (app.js и app_en.js) это:

    Код:
    $(document).on('click', '#ru', function(e) {
            e.preventDefault();
    
            lang = 'ru';
            $.cookie('lang', 'ru', { expires: 365 });
            location.reload();
        });
    
         $(document).on('click', '#en', function(e) {
            e.preventDefault();
    
            lang = 'en';
            $.cookie('lang', 'en', { expires: 365 });
            location.reload();
        });
    
    тоже в оба файла:

    Код:
    function convertToCurrency(value, with_currency){
        if(with_currency){
            if(LANG == 'en'){
                return (value/KURS).toFixed(2).toString() + " $";
            }
            return value.toString() + " <span class='currency'>руб.</span>";
        }
     
    if(LANG == 'en'){
            return (value/KURS).toFixed(2);
        }
        return Math.round(value);
    }
    

    5) В /var/www/html/resources/views/pages/layout.blade.php
    добавляем :
    Код:
    const LANG = '{{ Config::get('languages')[App::getLocale()] }}';
    const KURS = 66;
    
    в тегах <script> в начале файла, после ифа

    потом добавляем:

    Код:
    @if(Lang::has('antaras8.kurs'))
                                    {{ \App\Game::maxPrice() }}
    @else
                                    {{ \App\Http\Controllers\GameController::getActualCurs(\App\Game::maxPrice()) }}
    @endif
    
    в информер макс. суммы банка вместо {{ \App\Game::maxPrice() }}

    и меняем это:

    <script src="{{ asset('assets/js/app.js') }}" ></script>

    на это:

    Код:
    @if(Lang::has('antaras8.kurs'))
    <script src="{{ asset('assets/js/app.js') }}" ></script>
    @else
    <script src="{{ asset('assets/js/app_en.js') }}" ></script>
    @endif
    
    в /var/www/html/resources/views/pages/index.blade.php

    меняем сумму банка на это:

    Код:
    @if(Lang::has('antaras8.kurs'))
                                {{ round($game->price) }}
    @else
                                {{ \App\Http\Controllers\GameController::getActualCurs($game->price) }}
    @endif
    
    также меняем сумму ставки на это:

    Код:
    @if(Lang::has('antaras8.kurs'))
                                    {{ $i->price }}
    @else
                                    {{ \App\Http\Controllers\GameController::getActualCurs($i->price) }}
    @endif
    
    6) Вставляем на 21 строку \App\Http\Middleware\Language::class,

    в файле /var/www/html/app/Http/Kernel

    7) В /var/www/html/app/Http/routes.php в конце файла добавляем
    Код:
    Route::get('lang/{lang}', ['as'=>'lang.switch', 'uses'=>'LanguageController@switchLang']);
    
    8) меняем все слова на сайте на php-хуйню
     
    #1
    Senpai ~, Mikemaus, niiik и 9 другим нравится это.
  2. Qrator

    Qrator QratorP
    Администрация

    Сообщения:
    1.441
    Симпатии:
    1.071
    Лойс)
     
    #2
  3. FlapStap1

    FlapStap1 Новорег

    Сообщения:
    285
    Симпатии:
    101
    а тебе диз...
     
    #3
    2 пользователям это понравилось.
  4. Mikemaus

    Mikemaus Опытный

    Сообщения:
    62
    Симпатии:
    34
    Можно было же просто файлы со слитого vf забрать
     
    #4
  5. gocha

    gocha Опытный

    Сообщения:
    79
    Симпатии:
    43
    лучше инструкцию запилите как настроить 8080й порт на работу по https протоколу! будет куда дельнее чем эта херь!
     
    #5
    Gruntovka11 нравится это.
  6. gocha

    gocha Опытный

    Сообщения:
    79
    Симпатии:
    43
    не, не слышал !
     
    #6
    Gruntovka11 нравится это.
  7. Antoshqa

    Antoshqa Местный

    Сообщения:
    73
    Симпатии:
    5
    Как сделать что бы смена языка на всегда сохранялась или хотя бы что бы по дефолту стоял русский ?
     
    #7
  8. Antaras8

    Antaras8 Кодер
    Coder

    Сообщения:
    145
    Симпатии:
    128
    А кто это делал???
     
    #8
    4 пользователям это понравилось.
  9. R3spawn

    R3spawn Свой Человек

    Сообщения:
    854
    Симпатии:
    1.227
    Совсем поехал? Выложи на yandex disk, а не на какой-то ебанутый файлообменник, их куча, ты же выбрал там, где .exe ставится с рекламой, и теперь выебываешься что тебе лайки никто не ставит. А где логика?
     
    #9
  10. R3spawn

    R3spawn Свой Человек

    Сообщения:
    854
    Симпатии:
    1.227
    Я рад что ты опять через месяц пойдешь в школу, ньюфаг, который не знает про файлообменники и облака.
     
    #10
  11. R3spawn

    R3spawn Свой Человек

    Сообщения:
    854
    Симпатии:
    1.227
    Ну да, зарабатывать с .exe пару центов - это круто!
    Такой ты мудак... типичный представитель форума, не вижу смысла с тобой вообще общаться.

    Если ты залил на гавнохостинг, и ноешь что "гиде маи лайки, я щито зря сторался? :(((", это только твои проблемы.
    Мне эти файлы вообще не нужны, я просто чекал куда ты их залил, я думаю о других людях, в отличие от тебя.
    Меня просто вымораживают такие идиоты, которые гроши считают с download-трафика
     
    #11
    2 пользователям это понравилось.
  12. 6elqo

    6elqo Опытный

    Сообщения:
    109
    Симпатии:
    21
    Да просто перезалей на ЯД, и не парься.
     
    #12
  13. jajages

    jajages Новорег

    Сообщения:
    11
    Симпатии:
    0
    Спасибо
     
    #13
  14. masxter

    masxter Новорег

    Сообщения:
    24
    Симпатии:
    2
    По мне так вещь реально для говно-рулеток, а нормальный веб-мастер и без тебя исправит ;)
     
    #14
  15. rolond90

    rolond90 Новорег

    Сообщения:
    9
    Симпатии:
    0
    Парни вроде все сделал по инструкции, но не чего не получилось может есть кто за не большое вознаграждение переведёт сайт пишите в вк https://vk.com/lopata90
     
    #15
  16. Феня

    Феня Новорег

    Сообщения:
    10
    Симпатии:
    12
  17. pox_virus

    pox_virus Местный

    Сообщения:
    67
    Симпатии:
    1
    Лойс)
     
    #17
  18. Феня

    Феня Новорег

    Сообщения:
    10
    Симпатии:
    12
  19. marafon4k

    marafon4k Опытный

    Сообщения:
    84
    Симпатии:
    29

Поделиться этой страницей