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

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Народ установил компонет для бронирования билетов - хочу перевести на русский - но везде где бы я не правил русского нет. Подскажите пожалуйста откуда он берет данные.

Сам компонент: http://demo.joomlaux.com/extensions/eventon/

Нужно поменять названия месяца на превью, код:

Код
<?php
/**
 * @version $Id$
 * @author JoomlaUX!
 * @package Joomla!
 * @subpackage          JUX Event On
 * [member=126442]copyright[/member]           Copyright (C) 2015 by JoomlaUX Solutions. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL, SEE LICENSE.php
 */
defined('_JEXEC') or die('Restricted access');
?>
<div id="jux_eventon_event_grid">
   
    <div class="jux-owl-demo jux-row">
        <?php
        foreach ($this->items as $row):
           $eventlink = JRoute::_(JUX_EventonHelperRoute::getEventRoute($row->id.'-'.$row->alias));
           $grid_column = (int)$this->params->get('grid_column');
           $image_url= JUri::base(). $row->image;
           
           $image = JUXEventOnImageHelper::renderImage($row->title, $eventlink,$image_url, $this->params, $this->params->get('image_width'), $this->params->get('image_height'));     
            ?>
            <div class="jux-clearboth<?php echo $grid_column?> jux-col-sm-6 jux-col-md-<?php echo (12/$grid_column); ?>">
                <div class="jux-eventon item jux-loop-item">
                    <div class="jux-loop-item-wrap">
                        <div class="blomforms1">
                                <a class="" href="<?php echo $eventlink; ?>" style="color: #ffffff;" title="<?php echo $row->title; ?>">
                                    <?php echo $row->title; ?>
                                </a>
                            </div>
                        <div class="jux-thumb-holder">
                            <a href="<?php echo $eventlink; ?>" class="jux-eveton-image slider-hover-effects grid clearfix">
                                    <?php echo $image;?>
                            </a>
                            <span class="jux-start-event">
                                <?php
                                    $dateeventlist = date(JText::_('COM_JUX_EVENTON_DATE_FORMAT_LC9'), strtotime($row->start));
                                    $arraylist = explode(" ", $dateeventlist);
                                ?>
                                <div class="jux-event-list-1">
                                        <?php echo $arraylist[0];?>
                                </div>
                                <div class="jux-event-list-2">
                                        <?php echo $arraylist[1]; ?>
                                </div>
                            </span>
                        </div>
                        <div class="jux-eveton-wrap">
                            <?php if($this->params->get('jux_category',1)):?>
                                <div class="jux-category-event">
                                    <span> <?php echo $row->category?> </span>
                                </div>
                            <?php endif; ?>
                           
                            <?php if ($this->params->get('events_show_description')==1): ?>   
                            <div class="jux-eventon-desc hyphenate text" lang="ru">
                                <?php
                                $description=JUXEventOnImageHelper::limit_words($row->description,$this->params->get('events_max_desc_chars',200)). ' ...';             
                                echo  $description;
                                ?>
                            </div>
                            <?php endif; ?>
                                             
                            <?php if($row->vtitle!=NULL):?>
                               
                            <?php endif; ?>
                            <div class="jux-eventon-readmore-jux-buynow ">
                                <span class="jux-eventon-button jux-eventon-button-winona jux-eventon-button-border jux-buynow">
                                <a style="background-image: linear-gradient(198deg,rgb(255, 153, 68) 0%,rgba(252, 96, 118, 0.83) 100%);" class="fa fa-check-square" href="<?php echo $eventlink; ?>">
                                        <?php
                                        if(JHtml::_('jux_eventon.priceLists', $row->id)!="FREE"):
                                            echo JText::_('JUX_EVENTON_BUY_NOW_EVENT_LIST');
                                            if($this->params->get('jux_price')==1):?>
                                            <span style="color:#ffffff;">/</span>
                                            <span class="jux-price-event">
                                                <?php   
                                                      echo JUX_EventonHTML::getFormattedPriceModule($row->price);
                                                ?> 
                                            </span>
                                        <?php
                                            endif;
                                        else:
                                             echo JUX_EventonHTML::getFormattedPriceModule($row->price);
                                        endif;
                                        ?>
                                    </a>
                                </span>
                            </div>
                        </div>
                       
                    </div>
                </div>
            </div>     
        <?php endforeach; ?>   
    </div>
    <!-- START PAGINATION NAVIGATION -->
        <?php if (($this->params->get('share_show_pagination', 1) == 1) && ($this->pagination->get('pages.total') > 1)) : ?>
        <nav class="pagination-nav clearfix">
            <ul class="pagination">
                <?php echo $this->pagination->getPagesLinks(); ?>
            </ul>
        </nav>
        <?php endif; ?>
    <!-- END PAGINATION NAVIGATION -->
</div>


Строка отвечающая за это:

Код
<div class="jux-event-list-2">
                                        <?php echo $arraylist[1]; ?>
                                </div>

Подскажите где копать пожалуйста.
*

NewUsers

  • Живу я здесь
  • 2307
  • 214 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Подскажите где копать пожалуйста.
Искал в модуле mod_jux_eventon_eventsearch ?
Полезно знать: I18N - bootstrap-datepicker  documentation
« Последнее редактирование: 09.11.2017, 13:37:02 от NewUsers »
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Код
$dateeventlist = date(JText::_('COM_JUX_EVENTON_DATE_FORMAT_LC9'), strtotime($row->start)); 

Там нет названий месяцев вообще
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Перерыл все файлы в этом компоненте, встречались в файлах JS названия месяцев но при переводе все ровно не отображался русский язык. Народ а где Joomla хранит языковые файлы месяцев?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
народ вам выделил строку, которая дату возвращает /это php функция, она отдельно от джумлы/, но вы продолжайте искать в файлах, да.
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
народ вам выделил строку, которая дату возвращает /это php функция, она отдельно от джумлы/, но вы продолжайте искать в файлах, да.


Бро скачал весь сайт открыл нотпад - поменял название 1 месяца Friday на Fridaym по всему сайту итог - ничего не изменилось, вопрос откуда эта строка берет названия? :(
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
это не так работает.
название месяца берется из библиотеки php, которую вам не скачать.

попробуйте перед
Код
$dateeventlist = date(JText::_('COM_JUX_EVENTON_DATE_FORMAT_LC9'), strtotime($row->start)); 
вставить
Код
setlocale(LC_ALL, 'ru_RU', 'ru_RU.UTF-8', 'ru', 'russian');  
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
setlocale(LC_ALL, 'ru_RU', 'ru_RU.UTF-8', 'ru', 'russian'); 

Неудача :( - но спасибо за разъяснения - думаю дальше я справлюсь. Спасибо большое
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
<?php echo JHtml::_('date', $arraylist[1], 'M'); ?>

УРААААААААААААААААААААААААААААААА! Я ВАС ПРОСТО ОБОЖАЮ! СПАСИБО БОЛЬШОЕ ЭТОТ СПОСОБ СРАБОТАЛ!
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Народ помогите с последним моментом в этом плагине пожалуйста

Код
<?php echo JHtml::_('date', $this->item->start, 'D'); ?>
- это название дня недели на русском;
Код
<?php echo date(JText::_($this->params->get('date_format')), strtotime($this->item->start)); ?>
- это день недели вместе с датой но тут день недели вылазиет на английском - как объединить все в 1 код что бы английское название дня недели не дублировалось с Русским. Помогите плиз.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
вот на это попробуй заменить
Код
<?php echo JHtml::_('date', strtotime($this->item->start), JText::_($this->params->get('date_format')) ); ?>

 :D :D :D :D :D :D Все компонент полностью русифицирован! Я вас благодарю и очень признателен! Спасибо еще раз огроменное!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Замена данных сайта на данные поддомена

Автор rezchik

Ответов: 5
Просмотров: 326
Последний ответ 05.02.2024, 11:45:36
от web1
Не устанавливается компонент через панель управления

Автор Margarita

Ответов: 1
Просмотров: 393
Последний ответ 15.06.2022, 12:28:18
от Margarita
Дубли с %ef%bb%bf как убрать? Откуда взялись?

Автор polezniy

Ответов: 0
Просмотров: 319
Последний ответ 02.04.2022, 00:18:41
от polezniy
Компонент Yandex.Market XML

Автор valery63

Ответов: 2
Просмотров: 447
Последний ответ 06.02.2022, 15:38:36
от valery63
После обновления FOF 4 перестал работать компонент JCH optimize

Автор polezniy

Ответов: 1
Просмотров: 471
Последний ответ 05.01.2022, 10:45:04
от polezniy