Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

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

fad-dmitrij

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
При открытии любой категории категории, в верху, где должено быть просто название категории выходит к примеру следующие   :o
http://www.********.ru//images/com_adsmanager/categories/177cat_t.jpgФото и видеосъемка


Помогите как сделать что бы осталось только название категории  ! 
AdsManager версии 2.6 Beta
joomla 1.5.22
*

fad-dmitrij

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Проблема с выводом категорий
« Ответ #1 : 11.11.2010, 20:39:05 »
Господа помогите с проблемкой очень надо!
Ставил на денвер такая же фигня
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Проблема с выводом категорий
« Ответ #2 : 11.11.2010, 21:07:04 »
скорее всего в файле adsmanager.html.php ошибка. ага. приложите файл
вру :)
ошибка в файле [Joomla]/components/com_adsmanager/views/list/view.html.php
« Последнее редактирование: 11.11.2010, 23:40:41 от GlooM »
*

missAlisa

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
  • кто сказал мяу?
Re: Проблема с выводом категорий
« Ответ #3 : 11.11.2010, 23:22:11 »
не скорее всего, а 100%,  а именно в строке:
Код
<?php
if (($catid == 0)||(!file_exists($mosConfig_absolute_path.'/images/'.$option.'/categories/'.$catid.'cat_t.gif')))
echo '<img  class="imgheading" src="'.$mosConfig_live_site.'/components/'.$option.'/images/Untitled-1.gif" align="middle"  alt="default" />';
else
echo '<img  class="imgheading" src="'.$mosConfig_live_site.'/images/'.$option.'/categories/'.$catid.'cat_t.gif" alt="'.$name.'" />';
это путь к папке, в которой лежат фоты. В этой папке название image начинаются с id категории/
И еще вопрос: у Вас действительно 177 категорий?
*

fad-dmitrij

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Проблема с выводом категорий
« Ответ #4 : 12.11.2010, 05:31:56 »
Код
<?php
/**
 * @version $Id: view.html.php 14401 2010-01-26 14:10:00Z louis $
 * @package Joomla
 * @subpackage Contact
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );

jimport('joomla.application.component.view');

require_once(JPATH_BASE."/components/com_adsmanager/helpers/field.php");
require_once(JPATH_BASE."/components/com_adsmanager/helpers/general.php");

/**
 * @package Joomla
 * @subpackage Contacts
 */
class AdsmanagerViewList extends JView
{
function display($tpl = null)
{
global $mainframe;

$user = JFactory::getUser();
$pathway = $mainframe->getPathway();
$document = JFactory::getDocument();

$contentmodel = &$this->getModel( "content" );
$catmodel = &$this->getModel( "category" );
$positionmodel = &$this->getModel( "position" );
$columnmodel = &$this->getModel( "column" );
$fieldmodel     = &$this->getModel( "field" );
$usermodel     = &$this->getModel( "user" );
$configurationmodel = &$this->getModel( "configuration" );

$uri =& JFactory::getURI();
$this->requestURL =& $uri->toString();

// Get the parameters of the active menu item
$menus = JSite::getMenu();
$menu    = $menus->getActive();

$pparams = $mainframe->getParams('com_adsmanager');

$conf = $configurationmodel->getConfiguration();

$catid = JRequest::getInt( 'catid', 0 );
if ($catid != "0") {
$category = $catmodel->getCategory($catid);
$category->img = $this->get('baseurl').'/images/com_adsmanager/categories/'.$catid.'cat_t.jpg';
}
else
{
$category->name = JTEXT::_("ADSMANAGER_ALL_ADS");
$category->description = "";
$category->img = "";
}

$filters = array();
$filters['publish'] =  1;
if ($catid != 0)
$filters['category'] = $catid;

$listuser = JRequest::getInt( 'user', -1 );
if (($listuser == 0)&&($user->id != 0))
$listuser = $user->id;
if ($listuser != -1) {
$filters['user'] = $listuser;
$username = $usermodel->getUserName($listuser);
$category->name = JTEXT::_('ADSMANAGER_LIST_USER_TEXT')." ".$username;
}

$tsearch = $mainframe->getUserStateFromRequest('com_adsmanager.front_content.tsearch','tsearch',"");
if ($tsearch != "")
{
$filters['search'] = $tsearch;
$this->assignRef('tsearch',$tsearch);
}

if ($listuser == -1) {
$subcats = $catmodel->getSubCats($catid);
$pathlist = $catmodel->getPathList($catid,$this->get("Itemid"));
}
else
{
$subcats = array();
$pathlist = array();
}

$orderfields = $fieldmodel->getOrderFields($catid);

$this->assignRef('orders',$orderfields);

$this->assignRef('subcats',$subcats);
$this->assignRef('pathlist',$pathlist);

$limit   = $mainframe->getUserStateFromRequest('com_adsmanager.front_ads_per_page','limit',$conf->ads_per_page, 'int');
$limitstart   = JRequest::getInt("limitstart",0);

$order = $mainframe->getUserStateFromRequest('com_adsmanager.front_content.order','order',0,'int');
$contentmodel->getListOrder($order,$filter_order,$filter_order_Dir);
$this->assignRef('order',$order);

$this->assignRef('lists',$lists);

        $total = $contentmodel->getNbContents($filters);
$contents = $contentmodel->getContents($filters,$limitstart, $limit,$filter_order,$filter_order_Dir);

jimport('joomla.html.pagination');
$pagination = new JPagination($total, $limitstart, $limit);
$this->assignRef('pagination',$pagination);

$this->assignRef('list_name',$category->name);
$this->assignRef('list_img',$category->img);
$this->assignRef('list_description',$category->description);
$this->assignRef('contents',$contents);

$mode = $mainframe->getUserStateFromRequest('com_adsmanager.front_content.mode','mode',$conf->display_expand);
if ($mode == 2)
$mode = 0;
$this->assignRef('mode',$mode);

if ($mode == 0) {
$columns = $columnmodel->getColumns($catid);
$fcolumns = $fieldmodel->getFieldsbyColumns();
$this->assignRef('columns',$columns);
$this->assignRef('fColumns',$fcolumns);
}
else {
$positions = $positionmodel->getPositions();
$fDisplay = $fieldmodel->getFieldsbyPositions();
$this->assignRef('positions',$positions);
$this->assignRef('fDisplay',$fDisplay);
}

$this->assignRef('conf',$conf);
$this->assignRef('userid',$user->id);

$this->assignRef('requestURL',$requestURL);

$document->setTitle( JText::_('ADSMANAGER_PAGE_TITLE'). $category->name );

$field_values = $fieldmodel->getFieldValues();

$plugins = $fieldmodel->getPlugins();
$field = new JHTMLAdsmanagerField($conf,$field_values,"1",$plugins,$this->get("Itemid"),$this->get("baseurl"));
$this->assignRef('field',$field);

//set breadcrumbs
$nb = count($pathlist);
for ($i = $nb - 1 ; $i >=0;$i--)
{
$pathway->addItem($pathlist[$i]->text, $pathlist[$i]->link);
}

$general = new JHTMLAdsmanagerGeneral($catid,$conf->comprofiler,$user,$this->get("Itemid"));
$this->assignRef('general',$general);

parent::display($tpl);
}

function isNewContent($date,$nbdays) {
$time = strtotime($date);
if ($time >= (mktime()-($nbdays*24*3600)))
return true;
else
return false;
}

function reorderDate( $date ){
$format = JText::_('ADSMANAGER_DATE_FORMAT_LC');

if ($date && (preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})/",$date,$regs))) {
$date = mktime( 0, 0, 0, $regs[2], $regs[3], $regs[1] );
$date = $date > -1 ? strftime( $format, $date) : '-';
}
return $date;
}

function loadScriptImage($image_display)
{
global $mainframe;

switch($image_display)
{
case 'popup':
$mainframe->addCustomHeadTag('
<script language="JavaScript" type="text/javascript">
<!--
function popup(img) {
titre="Popup Image";
titre="Agrandissement";
w=open("","image","width=400,height=400,toolbar=no,scrollbars=no,resizable=no");
w.document.write("<html><head><title>"+titre+"</title></head>");
w.document.write("<script language=\"javascript\">function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+50); window.focus();} else { setTimeout(\'checksize()\',250) }}</"+"script>");
w.document.write("<body onload=\"checksize()\" leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"100%\"><tr>");
w.document.write("<td valign=\"middle\" align=\"center\"><img src=\""+img+"\" border=0 alt=\"Mon image\">");
w.document.write("</td></tr></table>");
w.document.write("</body></html>");
w.document.close();
}

-->
</script>');
break;
case 'lightbox':
$mainframe->addCustomHeadTag('<script type="text/javascript" src="'.$this->get("baseurl").'/components/com_adsmanager/lightbox/js/prototype.js"></script>');
$mainframe->addCustomHeadTag('<script type="text/javascript" src="'.$this->get("baseurl").'/components/com_adsmanager/lightbox/js/scriptaculous.js?load=effects"></script>');
$mainframe->addCustomHeadTag('<script type="text/javascript" src="'.$this->get("baseurl").'/components/com_adsmanager/lightbox/js/lightbox.js"></script>');
$mainframe->addCustomHeadTag('<link rel="stylesheet" href="'.$this->get("baseurl").'/components/com_adsmanager/lightbox/css/lightbox.css" type="text/css" media="screen" />');
break;
case 'lytebox':
  $mainframe->addCustomHeadTag('<script type="text/javascript" src="'.$this->get("baseurl").'/components/com_adsmanager/lytebox/js/lytebox_322cmod1.3.js"></script>');
  $mainframe->addCustomHeadTag('<link rel="stylesheet" href="'.$this->get("baseurl").'/components/com_adsmanager/lytebox/css/lytebox_322cmod1.3.css" type="text/css" media="screen" />');
  break;
case 'highslide':
$mainframe->addCustomHeadTag('<script type="text/javascript" src="'.$this->get("baseurl").'/components/com_adsmanager/highslide/js/highslide-full.js"></script>');
$mainframe->addCustomHeadTag('<link rel="stylesheet" href="'.$this->get("baseurl").'/components/com_adsmanager/highslide/css/highslide-styles.css" type="text/css" media="screen" />');
break;
default:
break;
}
}
}


Спасибо за помощь!
Выше упомянутого кода не нашёл в файле, выложил оригинал, подскажите где поправить,,,
Цитировать
И еще вопрос: у Вас действительно 177 категорий?
Да, пасле исправления глюка могу показать что получилось.
*

missAlisa

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
  • кто сказал мяу?
Re: Проблема с выводом категорий
« Ответ #5 : 12.11.2010, 12:44:29 »
fad-dmitrij ты бы и не нашел тот код, он с adsmanager 2.5 :) извини, не посмотрела что у тебя 2.6, с которым я не имела дела.  Надо разобраться, какой код  отвечает за вывод определенной страницы. Найди закономерность выводов, отследит путь и сравни с оригиналом. Твой вывод страницы начал глючить потом или сразу? Если потом, то можно тупо поэкспериментировать на локалки с заменой файла на оригинал. 
*

fad-dmitrij

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Проблема с выводом категорий
« Ответ #6 : 13.11.2010, 22:48:29 »
Глюк появился сразу экспериментов не делал
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Проблема с выводом категорий
« Ответ #7 : 13.11.2010, 22:58:40 »
Попробуй обновить файл, взяв новый от сюда
*

fad-dmitrij

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Проблема с выводом категорий
« Ответ #8 : 15.11.2010, 05:24:25 »
GlooM
Всё заработало *DRINK* Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с RSS

Автор uf1976

Ответов: 17
Просмотров: 7420
Последний ответ 14.07.2020, 12:31:40
от khan-alex
Выравнивание категорий на главной

Автор addam

Ответов: 28
Просмотров: 9389
Последний ответ 14.01.2017, 09:10:24
от Doc
Проблема с поиском Serach и Advanced Search модулях

Автор orsy

Ответов: 5
Просмотров: 1409
Последний ответ 17.11.2016, 14:49:43
от moonaway
Как сделать меню категорий сквозным?

Автор kozhenevsky

Ответов: 1
Просмотров: 1356
Последний ответ 30.08.2016, 07:23:44
от biper
Проблема с изображениями

Автор ExpertZews

Ответов: 0
Просмотров: 1154
Последний ответ 26.07.2016, 21:08:12
от ExpertZews