Новости Joomla

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

lyasidora

  • Новичок
  • 8
  • 0 / 0
Добрый день всем
Прошу помощи:
есть вот такой текст :
<?php // no direct access
/*
Module latest news for Joomla 1.5
Slice effect by Jquery
Develope by Tranquang
At Vinazoom co., Ltd
website:  www.vinazoom.com
License GNU/GPL
*/

defined('_JEXEC') or die('Restricted access'); ?>
<?php
$next=JURI::base().'modules/mod_vnz_latestnews_slice/css/next.png';

?>
<script type="text/javascript">
$(document).ready(function(){
   $("#myController").jFlow({
      slides: "#slides",
   controller: ".jFlowControl", // must be class, use . sign
      slideWrapper : "#jFlowSlide", // must be id, use # sign
      selectedWrapper: "jFlowSelected",  // just pure text, no sign
      auto: true,      //auto change slide, default true
      width: "<?php echo $w_slice;?>px",
   height: "<?php echo $h_slice;?>px",
   duration: <?php echo $duration; ?>,
   prev: ".jFlowPrev", // must be class, use . sign
      next: ".jFlowNext" // must be class, use . sign
});
});
</script>










<div id="fn_slider" class="fn_slider" style="height:<?php echo $h_slice; ?>px;">
   <div style="opacity: 1.1;" class="opacitylayer">
      <?php  $i=0; foreach ($list as $item) :  ?>


        <div style="display: none;" class="fn_news">
         

      
         <?php if ($item->img){
            
         ?>
               <img src="<?php echo $item->img; ?>" width="<?php echo $w_image; ?>" height="<?php echo $h_image; ?>" alt="photo" align="left" class="img1"/>
         <?php } ?>   





<div class="contentheading" style="
             margin: 0px 0px 10px 0px !important;

">

<p class="numnum2">

<?php echo $item->text; ?>

</p>


<a href="<?php echo $item->link; ?>" class="latestnewstq<?php echo $params->get('moduleclass_sfx'); ?>">
Подробнее...
</a>





</div>

<br /><br />









               <?php
                  $intro_text= strip_tags($item->intro);
                  $intro_text=substr($intro_text,0,500);
                  echo$intro_text;
               ?>
               
         </p>
      </div>
       <?php  $i++;  endforeach; ?>
    </div>
</div>





<script type="text/javascript">
   function addLoadEvent(func) { if (typeof window.onload != 'function') { window.onload = func; } else { var oldonload = window.onload; window.onload = function() { if (oldonload) { oldonload(); } func(); } } }
   addLoadEvent(function()   {
      FN_ContentSlider('fn_slider',8000,'<img src="<?php echo $next;?>">');
   });
</script>
<div class="fn_pagination" id="paginate-fn_slider">
<a class="selected" href="#" onclick="FN_ContentSlider.turnpage('fn_slider', 0); return false">1</a>
 <a class="" href="#" onclick="FN_ContentSlider.turnpage('fn_slider', 1); return false">2</a>
 <a class="" href="#" onclick="FN_ContentSlider.turnpage('fn_slider', 2); return false">3</a>
 <a class="" href="#" onclick="FN_ContentSlider.turnpage('fn_slider', 3); return false">4</a>
 <a class="" href="#" onclick="FN_ContentSlider.turnpage('fn_slider', 4); return false">5</a>
 <a rel="1" href="#" style="font-weight: bold;" onclick="FN_ContentSlider.turnpage('fn_slider', parseInt(this.getAttribute('rel'))); return false"><img src="<?php echo $next; ?>"></a>
 </div>




тут есть слово "подробнее" и мне его надо перевести тоесть сделать зависимость от языка пробовала уже кучу вариантов... но меня заклинило и не получается....
Всем хелп, попогите сделать зависимоть от языка...



*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
http://joomlaforum.ru/index.php/topic,149056.msg824869.html#msg824869
там для 1.6, но я так понимаю, конструкция одна и та же - вместо готового текста вызываем JText

JText::_('ТУТ_ПИШЕМ_НАШУ_ПЕРЕМЕНННУЮ_ИЗ_ЯЗЫКОВОГО _ФАЙЛА');

+ сами языковые файлы модуля для каждого языка
*

lyasidora

  • Новичок
  • 8
  • 0 / 0
http://joomlaforum.ru/index.php/topic,149056.msg824869.html#msg824869
там для 1.6, но я так понимаю, конструкция одна и та же - вместо готового текста вызываем JText

JText::_('ТУТ_ПИШЕМ_НАШУ_ПЕРЕМЕНННУЮ_ИЗ_ЯЗЫКОВОГО _ФАЙЛА');

+ сами языковые файлы модуля для каждого языка
у нас нету языковых файлов все в модуле написанно выше
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну так СОЗДАЙТЕ. раз нету. религия не позволяет создать пару текстовых файлов с одной строкой и попробовать? )
language\ru-RU\
\language\en-GB\
смотрим в папки и думаем о вечном )
*

lyasidora

  • Новичок
  • 8
  • 0 / 0
ну так СОЗДАЙТЕ. раз нету. религия не позволяет создать пару текстовых файлов с одной строкой и попробовать? )
language\ru-RU\
\language\en-GB\
смотрим в папки и думаем о вечном )

да создала уже ... токо не получается или я код не туда вставляю и не так
*

lyasidora

  • Новичок
  • 8
  • 0 / 0
как назван файл модуля?
файлы как назвали?
проверьте название переменной в файлах и в модуле


показывает пустую страницу может не туда ставлю куда конкретно в текст надо вставить
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
в модуле надо заменить вот на такое

<a href="<?php echo $item->link; ?>" class="latestnewstq<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo JText::_('READMORE'); ?>
</a>
в языковых файлах тогда переменная тоже READMORE








ещё вариант:

$lang=$_REQUEST['lang'];
echo $lang;

вставляем сразу ПОСЛЕ этого
defined('_JEXEC') or die('Restricted access'); ?>
<?php


если такая конструкция выведет (должна, по идее) в районе модуля аббревиатуру текущего языка (en, ru...)
то привязываемся к ней и пишем в модуле условия

$readmore="Подробнее;
if ($lang="en") $readmore="Read more";
... по аналогии для других языков

а ниже меняем показ на такой

<a href="<?php echo $item->link; ?>" class="latestnewstq<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo $readmore; ?>
</a>
*

lyasidora

  • Новичок
  • 8
  • 0 / 0
в модуле надо заменить вот на такое

<a href="<?php echo $item->link; ?>" class="latestnewstq<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo JText::_('READMORE'); ?>
</a>
в языковых файлах тогда переменная тоже READMORE








ещё вариант:

$lang=$_REQUEST['lang'];
echo $lang;

вставляем сразу ПОСЛЕ этого
defined('_JEXEC') or die('Restricted access'); ?>
<?php


если такая конструкция выведет (должна, по идее) в районе модуля аббревиатуру текущего языка (en, ru...)
то привязываемся к ней и пишем в модуле условия

$readmore="Подробнее;
if ($lang="en") $readmore="Read more";
... по аналогии для других языков

а ниже меняем показ на такой

<a href="<?php echo $item->link; ?>" class="latestnewstq<?php echo $params->get('moduleclass_sfx'); ?>">
<?php echo $readmore; ?>
</a>


СПАСИБО ОГРОМНОЕ
ПОМОГЛО!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomFish ошибка в синтаксисе базы данных после обновления!

Автор Dim

Ответов: 6
Просмотров: 2196
Последний ответ 01.12.2018, 16:04:39
от Dim
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 4020
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 2949
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 3258
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
Не активен заголовок при переводе в JoomFish

Автор Mu2D

Ответов: 0
Просмотров: 2806
Последний ответ 01.07.2016, 18:23:08
от Mu2D