Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки

Как бороться с этой проблемой?
 �
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #2 : 01.06.2014, 23:31:23 »
ет где?
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #3 : 01.06.2014, 23:34:16 »
найти substr() и заменить на mb_substr()
where is it? Help please!
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Вопросик по поводу вопросика;)
« Ответ #4 : 01.06.2014, 23:52:53 »
где-где, вы ж сами показываете, вот здесь -
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #5 : 01.06.2014, 23:58:39 »
где-где, вы ж сами показываете, вот здесь -

Сможете разжевать? А то я не догоняю
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #6 : 02.06.2014, 06:11:11 »
Ну че там?
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #7 : 02.06.2014, 10:33:49 »
Guru помогите
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #8 : 02.06.2014, 10:43:06 »
где-где, вы ж сами показываете, вот здесь -

Заменил везде, результатов не дало
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #9 : 02.06.2014, 10:43:50 »
Как помочь? Ни ссылки на сайт, ни листинга файлов нет. И вообще не понятно что это, компонент/модуль/плагин? Есть только фото годзиллы. На моём сйте такого фото нет, как сэмулировать проблему — хз.
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #10 : 02.06.2014, 10:47:04 »
Компонент к2
сайт http://russia-league.ru/
модуль Youyork Module Slider Module ver 2.0.1 for Joomla 1.6x and UP
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #11 : 02.06.2014, 10:50:40 »
Уже проще. Какие в модуле файлы есть? Интересуют только php-файлы
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #12 : 02.06.2014, 10:52:07 »
Спойлер
[свернуть]
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #13 : 02.06.2014, 10:52:59 »
mod_youyork_slider.php
Код: php
<?php
/*======================================================================*\
|| #################################################################### ||
|| # Youjoomla LLC - YJ- Licence Number 74460-ZR109420
|| # Licensed to - Lorenzo Vergel
|| # ---------------------------------------------------------------- # ||
|| # Copyright (C) since 2007 Youjoomla LLC. All Rights Reserved.       ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/

// no direct access
defined('_JEXEC') or die('Restricted access');
require_once (dirname(__FILE__).DIRECTORY_SEPARATOR.'helper.php');

$module_template = $params->get('module_template','Default');
$slider_width           = $params->get('slider_width');
$slider_height           = $params->get('slider_height');
$module_title = $params->get('module_title','Title1|Title2');
$titles = explode(",", $module_title);
$showtitle = $params->get('showtitle',1);
$show_title   = $params->get('show_title');
$module_pozi = $params->get('module_pozi','user1|user2');
$slide2mods = explode(",", $module_pozi);
$is_copy = $params->get('is_copy');
$visible_modules       = $params->get('visible_modules','2');
$show_bottom_nav = $params->get   ('show_bottom_nav');


$yy_slideitems_height = $slider_height -40;
$items_width =  number_format(($slider_width/$visible_modules),0, '.', '');


$youyork_slides = modYouyorkSLiderhHelper::getYouyorkSliderItems($params);
require(JModuleHelper::getLayoutPath('mod_youyork_slider',''.$module_template.'/default'));
?>
helper.php
Код: php
<?php
/*======================================================================*\
|| #################################################################### ||
|| # Youjoomla LLC - YJ- Licence Number 74460-ZR109420
|| # Licensed to - Lorenzo Vergel
|| # ---------------------------------------------------------------- # ||
|| # Copyright (C) since 2007 Youjoomla LLC. All Rights Reserved.       ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/

// no direct access
defined('_JEXEC') or die('Restricted access');

JHtml::_('behavior.framework',true);
require_once (JPATH_SITE.DIRECTORY_SEPARATOR.'components'.DIRECTORY_SEPARATOR.'com_content'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'route.php');

class modYouyorkSLiderhHelper
{
function getYouyorkSliderItems(&$params)
{
$is_copy = $params->get   ('is_copy');
$slider_width            = $params->get   ('slider_width');
$visible_modules        = $params->get   ('visible_modules','2');
$autoslide    = $params->get   ('autoslide');
$show_bottom_nav = $params->get   ('show_bottom_nav');
$items_width =  number_format(($slider_width/$visible_modules),0, '.', '');
$effectDuration = $params->get   ('effectDuration');

if($show_bottom_nav == 1){
$add_nav =",
  'screenNavsContainer':'yy_bottom-nav". $is_copy."',
  'screenNavsElem':'a.yy_nav'";
}else{
$add_nav ="";
}


$document = &JFactory::getDocument();

$document->addStyleSheet(JURI::base(). 'modules/mod_youyork_slider/css/stylesheet.css');
$document->addScript(JURI::base(). 'modules/mod_youyork_slider/src/youyork_slider12.js');


$document->addScriptDeclaration("
  window.addEvent('load', function(){
  new YouYorkModuleSlider({
  container : 'yy_container". $is_copy."',
  items :'.yy_slideitems',
  itemWidth : ".$items_width.",
  visibleItems: ".$visible_modules.",
  effectDuration : ". $effectDuration.",
  autoSlide : ". $autoslide .",
  mouseEventSlide: ". $autoslide .",
  navigation: {
  'forward':'linkForward',
  'back':'linkBackward'".$add_nav."
  }
  });
  });
");

}
}
?>
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #14 : 02.06.2014, 10:57:18 »
В папке tmpl что?
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #15 : 02.06.2014, 10:59:03 »
russia-league.ru/modules/mod_youyork_slider/tmpl/HDChannel/default.php
Код: php
<?php
/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2010 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # Copyright (C) since 2007 Youjoomla LLC. All Rights Reserved.       ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
// no direct access//
defined('_JEXEC') or die('Restricted access');
$chek_module = JModuleHelper::getModule( 'youyork_slider' );?>
<!-- http://www.Youjoomla.com  Youyork Module Slider for Joomla 1.6 and UP starts here -->
<div class="yy_container_out">
    <div id="yy_container<?php echo $is_copy ?>" class="yy_container" style="width:<?php echo $slider_width ?>;height:<?php echo $slider_height ?>;">
        <a class="linkForward"></a>
            <div id="yy_slider<?php echo $is_copy ?>" class="yy_slider" style="width:<?php echo $slider_width -0 ?>px;height:<?php echo $slider_height ?>;">
                <?php  for($m = 0;$m<count($slide2mods);$m++){
                                $slide2_out = JModuleHelper::getModules($slide2mods[$m]);
                                foreach (array_keys($slide2_out) as $o) {
                                   
                                    $getmodule = JModuleHelper::getModule( ''.$slide2_out[$o]->name.'', ''.$slide2_out[$o]->title.'' );
                                    $mt_attribs['style'] = 'raw';
                                   
                                    if($slide2mods[$m] == $chek_module->position){
                                        $mt_module = 'You canot use module position '.$slide2mods[$m].'. It is taken by the slider ';
                                    }else{
                                        $mt_module = JModuleHelper::renderModule( $getmodule, $mt_attribs );
                                    }
                                   
                                ?>
                    <div class="yy_slideitems" style="width:<?php echo $slider_width ?>;height:<?php echo $slider_height ?>;">
                       <div class="yy_slideitems_in" style="height:<?php echo $yy_slideitems_height ?>;">
                                <?php if ($showtitle == 1 ):?>
                                            <div class="yy_module_title">
                                                <?php echo $titles[$m] ?>
                                            </div>
                                <?php endif; ?> 
                            <?php echo $mt_module  ?>               
                       </div>
                    </div>
                <?php } } ?> 
            </div>
        <a class="linkBackward"></a>
    </div>
    <?php if($show_bottom_nav == 1){ ?>
    <div class="yy_bottom_nav_holder">
    <div class="yy_ul_left">
          <ul id="yy_bottom-nav<?php echo $is_copy ?>" class="yy_bottom_navigation">
                   <?php  $add_active = '';
                       $number_of_slides = count($slide2mods) /$visible_modules;
                       $number_of_slides = round($number_of_slides);
                       $number_of_slides = range(1,$number_of_slides);
                      foreach($number_of_slides as $nav_link){
                      if($nav_link==1){
                          $add_active=" active";
                      }else{
                          $add_active ='';
                      }
                   ?>
                   <li><a href="#" title="" class="yy_nav<?php echo $add_active?>"><span><?php echo $nav_link ?></span></a></li>
                   <?php }?>
          </ul>
       </div>
    </div>
    <?php } ?>
</div>
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #16 : 02.06.2014, 11:11:58 »
Попробуйте все файлы php-ные модуля перекодировать в UTF8 без BOM с помощью Notepad++
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #17 : 02.06.2014, 11:13:36 »
UTF-8 без BOM  на всех
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #18 : 02.06.2014, 11:18:38 »
Похоже не тот файл. В папке tmpl других подшаблонов нет? У вас структура слайда такая:

Спойлер
[свернуть]
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #19 : 02.06.2014, 11:20:05 »
Есть дефолтный
Код: php
<?php
/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2010 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # Copyright (C) since 2007 Youjoomla LLC. All Rights Reserved.       ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
// no direct access//
defined('_JEXEC') or die('Restricted access');
$chek_module = JModuleHelper::getModule( 'youyork_slider' );?>
<!-- http://www.Youjoomla.com  Youyork Module Slider for Joomla 1.6 and UP starts here -->
<div class="yy_container_out">
    <div id="yy_container<?php echo $is_copy ?>" class="yy_container" style="width:<?php echo $slider_width ?>;height:<?php echo $slider_height ?>;">
        <a class="linkForward"></a>
            <div id="yy_slider<?php echo $is_copy ?>" class="yy_slider" style="width:<?php echo $slider_width -0 ?>px;height:<?php echo $slider_height ?>;">
                <?php  for($m = 0;$m<count($slide2mods);$m++){
                                $slide2_out = JModuleHelper::getModules($slide2mods[$m]);
                                foreach (array_keys($slide2_out) as $o) {
                                   
                                    $getmodule = JModuleHelper::getModule( ''.$slide2_out[$o]->name.'', ''.$slide2_out[$o]->title.'' );
                                    $mt_attribs['style'] = 'raw';
                                   
                                    if($slide2mods[$m] == $chek_module->position){
                                        $mt_module = 'You canot use module position '.$slide2mods[$m].'. It is taken by the slider ';
                                    }else{
                                        $mt_module = JModuleHelper::renderModule( $getmodule, $mt_attribs );
                                    }
                                   
                                ?>
                    <div class="yy_slideitems" style="width:<?php echo $items_width ?>px;height:<?php echo $yy_slideitems_height ?>px;">
                       <div class="yy_slideitems_in" style="height:<?php echo $yy_slideitems_height ?>px;">
                                <?php if ($showtitle == 1 ):?>
                                            <div class="yy_module_title">
                                                <?php echo $titles[$m] ?>
                                            </div>
                                <?php endif; ?> 
                            <?php echo $mt_module  ?>               
                       </div>
                    </div>
                <?php } } ?> 
            </div>
        <a class="linkBackward"></a>
    </div>
    <?php if($show_bottom_nav == 1){ ?>
    <div class="yy_bottom_nav_holder">
    <div class="yy_ul_left">
          <ul id="yy_bottom-nav<?php echo $is_copy ?>" class="yy_bottom_navigation">
                   <?php  $add_active = '';
                       $number_of_slides = count($slide2mods) /$visible_modules;
                       $number_of_slides = round($number_of_slides);
                       $number_of_slides = range(1,$number_of_slides);
                      foreach($number_of_slides as $nav_link){
                      if($nav_link==1){
                          $add_active=" active";
                      }else{
                          $add_active ='';
                      }
                   ?>
                   <li><a href="#" title="" class="yy_nav<?php echo $add_active?>"><span><?php echo $nav_link ?></span></a></li>
                   <?php }?>
          </ul>
       </div>
    </div>
    <?php } ?>
</div>
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #20 : 02.06.2014, 11:43:13 »
<div class="item_details">, <div class="item_cdate">, <p class="item_intro"> и т.д. Ни в одном из приведённых файлов этих элементов нет. А на вашем сайте есть. Может не тот модуль смотрите?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Вопросик по поводу вопросика;)
« Ответ #21 : 02.06.2014, 14:37:09 »
а в какой папке ищите, модуль может быть и modules и перенаправлен в templates/html/*
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #22 : 02.06.2014, 16:53:09 »
Получается никак?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #23 : 02.06.2014, 18:39:09 »
Ну надо ж систему видеть. Попробуйте погуглить по всем файлам сайта слово item_cdate.
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #24 : 03.06.2014, 00:51:42 »
Код: php
<?php
/**
 * @package YJ Module Engine
 * @author Youjoomla LLC
 * @website     Youjoomla.com
 * @copyright Copyright (c) 2007 - 2011 Youjoomla LLC.
 * @license   PHP files are GNU/GPL V2. CSS / JS / IMAGES are Copyrighted Commercial
 */
//Title: $yj_get_items['item_title']
//Author: $yj_get_items['item_author'] = username || $yj_get_items['item_author_rn'] = real name
//Image: $yj_get_items['img_url'] = use isset to check before output
//Intro text: $yj_get_items['item_intro']
//Create date: $yj_get_items['item_date']
//Category: $yj_get_items['cat_title']
//Item url: $yj_get_items['item_url']
//Author url: $yj_get_items['author_url']
//Cat url: $yj_get_items['cat_url']
//Foreach to be used =  foreach ($main_yj_arr as $yj_get_items){ echo each part here }

/*Image sizing: The images are inside div that is resizing when you enter the values in module parameters. this way there is no image disortion. For those who dont like that , you can add this
style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;"
within image tag after alt="" (space it please) and have the images resized */

 
defined('_JEXEC') or die('Restricted access'); ?>
<!-- Powered by YJ Module Engine find out more at www.youjoomla.com -->
<div class="yjme_holder">
  <?php
    $numberof = count($main_yj_arr);
    foreach ($main_yj_arr as $key=> $yj_get_items):
     if($key == $numberof-1):
      $last = ' last';
    else:
      $last = '';
    endif;
$previewimage = JURI::base(true).'/media/k2/items/cache/'.md5("Image".$yj_get_items['item_id']).'_XL.jpg';
    ?>
  <div class="yjme_item">
    <div class="yjme_item_in yjmeitem<?php echo $yj_get_items['item_id']?><?php echo $last ?>">
      <?php  if (isset($yj_get_items['img_url']) && $yj_get_items['img_url'] != "" && $show_img == 1) :?>
      <div class="imageholder" style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;float:<?php echo $align ?>;">
        <span class="yj_effect">
        <a class="modal yj_preview" href="<?php echo $previewimage ?>"></a>
        <a class="yj_more" href="<?php echo $yj_get_items['item_url'] ?>"></a>
        <a class="item_image"  style="width:<?php echo $img_width ?>;height:<?php echo $img_height ?>;" href="<?php echo $yj_get_items['item_url'] ?>" >
          <img src="<?php echo $yj_get_items['img_url'] ?>" alt="<?php echo $yj_get_items['item_title']?>" />
        </a>
        </span>
      </div>
      <?php endif;?>
      <?php if ($show_title == 1 ):  ?>
      <a class="item_title" href="<?php echo $yj_get_items['item_url'] ?>">
        <?php echo $yj_get_items['item_title']?>
      </a>
      <?php endif; ?>
      <?php if ($show_intro == 1 ):?>
      <p class="item_intro">
        <?php echo $yj_get_items['item_intro']?>
      </p>
      <?php endif; ?>
      <?php if ($show_cat_title == 1 || $show_date== 1 || $show_author == 1  ):?>
      <div class="item_details">
        <?php if ($show_date == 1):?>
        <div class="item_cdate">
        <?php echo $yj_get_items['item_date']?>
        </div>
        <?php endif; ?>
        <?php if ($show_cat_title == 1):?>
        <div class="item_category">
        <a href="<?php echo $yj_get_items['cat_url'] ?>">
          <?php echo $yj_get_items['cat_title']?>
          <?php if($show_cat_title == 1 && $show_date == 1):?> &nbsp; <?php endif; ?>
        </a>
        </div>
        <?php endif; ?>
        <?php if($show_author == 1) : ?>
        <div class="item_author">
          <?php
          if($show_cat_title == 1 || $show_date == 1):
            $space = '   ';
          else:
            $space = '';
          endif;
          if($author_name == 1) :
            $author = $space.'Written by '.$yj_get_items['item_author'];
          else:
            $author =  $space.'Written by '.$yj_get_items['item_author_rn'];
          endif;
          ?>
          <?php if($item_source == 1) : ?>
            <?php echo $author ?>
          <?php else: ?>
            <a href="<?php echo $yj_get_items['author_url'] ?>">
              <?php echo $author ?>
            </a>
          <?php endif; ?>
        </div>
        <?php endif; ?>
      </div>
      <?php endif; ?>
      <?php if ($show_read == 1 ): ?>
      <a class="item_readmore" href="<?php echo $yj_get_items['item_url']?>">
        <span>
          <?php echo JText::_('READ_MORE_TEXT');?>
        </span>
      </a>
      <?php endif; ?>
    </div>
  </div>
  <?php endforeach; ?>
</div>
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #25 : 04.06.2014, 16:17:29 »
Помогите люди!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Вопросик по поводу вопросика;)
« Ответ #26 : 04.06.2014, 16:21:01 »
Файл, листинг которого последним выкладывали, где находится? Он в UTF?
*

Be6MaCTeP

  • Захожу иногда
  • 64
  • 0 / 0
  • Все чики пуки
Re: Вопросик по поводу вопросика;)
« Ответ #27 : 04.06.2014, 16:26:59 »
Да все файлы в UTF-8 без BOM
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по поводу создания на сайте справочника! Прошу помощи от добрых людей!)

Автор taracbulava

Ответов: 2
Просмотров: 1383
Последний ответ 18.08.2016, 12:37:14
от SeBun
Вопрос по поводу выбора города на сайте

Автор desss

Ответов: 5
Просмотров: 1340
Последний ответ 03.06.2014, 03:39:56
от desss
Вопрос по поводу Joomla 2.5

Автор Andranik

Ответов: 2
Просмотров: 2359
Последний ответ 13.02.2012, 05:42:32
от Andranik