Новости Joomla

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

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #300 : 25.02.2012, 15:39:16 »
paul77777
Всё-таки не хотите читать :( Вопрос, мягко говоря, вообще не в тему, к компоненту никакого отношения не имеет! Каждый шаблон устроен по-разному, поэтому Вам никто однозначно не ответит на этот вопрос, цвет может быть задан как в сss, так и в php-файлах шаблона (firebug либо Dragonfly Вам в помощь)!
Dimit1
1. полностью замените код файла на этот
Код
<?php

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

class JHTMLAdsmanagerGeneral
{
var $catid;
var $itemid;
var $comprofiler;
var $user;

function __construct($catid,$comprofiler,$user,$itemid)
{
$this->catid = $catid;
$this->comprofiler = $comprofiler;
$this->itemid = $itemid;
$this->user = $user;
}

function showGeneralLink()
{
?>
<div id="adsmanager_innermenu">
<?php
if ($this->catid == 0)
$link_write_ad = JRoute::_("index.php?option=com_adsmanager&task=write&Itemid=".$this->itemid);
else
$link_write_ad = JRoute::_("index.php?option=com_adsmanager&task=write&catid=$this->catid&Itemid=".$this->itemid);
switch($this->comprofiler)
{
case 2:
$link_show_user = JRoute::_("index.php?option=com_comprofiler&task=showProfile&tab=AdsManagerTab&Itemid=".$this->itemid);
break;
case 1:
$link_show_user = JRoute::_("index.php?option=com_adsmanager&view=list&user=".$this->user->id."&Itemid=".$this->itemid);
break;
default:
$link_show_user = JRoute::_("index.php?option=com_adsmanager&view=list&user=".$this->user->id."&Itemid=".$this->itemid);
break;
}

$link_show_rules = JRoute::_("index.php?option=com_adsmanager&view=rules&Itemid=".$this->itemid);
$link_show_all = JRoute::_("index.php?option=com_adsmanager&view=list&Itemid=".$this->itemid);
echo '<a href="'.$link_write_ad.'"><img align="middle" src="'.$this->baseurl.'/components/com_adsmanager/images/add.png"> '.JText::_('ADSMANAGER_MENU_WRITE').'</a>&nbsp;&nbsp;&nbsp;';
echo '<a href="'.$link_show_all.'"><img align="middle" src="'.$this->baseurl.'/components/com_adsmanager/images/all.png"> '.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a>&nbsp;&nbsp;&nbsp;';
echo '<a href="'.$link_show_rules.'"><img align="middle" src="'.$this->baseurl.'/components/com_adsmanager/images/rules.png"> '.JText::_('ADSMANAGER_MENU_RULES').'</a>&nbsp;&nbsp;&nbsp;';
echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a>';
?>
</div>
<br/>
<?php
}
}
2. В языковом файле найти ADSMANAGER_DEVICE="&nbsp;&nbsp;%s&nbsp;руб.", заменить рубли на др. валюту
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

paul77777

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #301 : 25.02.2012, 16:29:56 »
Alex, я читал и знаю что не в тему и к тому же не в вашу, просто решил спросить именно у вас, потому что решил что вы спец по многим вопросам связанным с созданием и обработкой сайтов!
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #302 : 26.02.2012, 06:12:49 »
Проблема при установке плагина ajaxcity. Делал так

1) Установливал плагин по этому:

HeadD,
1. в файле \components\com_adsmanager\helpers\field.php находите
Код
function showFieldForm($field,$content,$default)
и заменяете на:
Код
function showFieldForm($field,$content,$default,$mode)

и
Код
$return .= $this->plugins[$field->type]->getFormDisplay($content->id,$field );
меняете на
Код
$return .= $this->plugins[$field->type]->getFormDisplay($content->id,$field,$mode);
2. в файле \administrator\components\com_adsmanager\views\admin\tmpl\editcontent.php находите
Код
echo $this->field->showFieldForm($field,$this->content,$this->default);
и меняете на
Код
echo $this->field->showFieldForm($field,$this->content,$this->default,$this->isUpdateMode);
3. в файле \components\com_adsmanager\views\edit\tmpl\default.php находите
Код
echo $this->field->showFieldForm($field,$this->content,$this->default);
и меняете на
Код
echo $this->field->showFieldForm($field,$this->content,$this->default,$this->isUpdateMode);
4. скачиваете сборку
5. файл \plugins\ajaxcity\plug.php упаковываете в zip-архив
6. устанавливаете плагин через админку компонента, выбрав архив
7. импортируете список городов
PS: первые 3 пункта нужны для того, чтобы в режиме редактирования объявления, подгружались выбранные значения при подаче объявлениях

2) Заливаю базу городов так:

1. заходим в phpmyadmin
      в верхней части окна видим около десяти вкладок (в зависимости от версии)
2. выбираем вкладку Import(Импорт, в зависимости от языка приложения) нажатием левой кнопки мыши
3. нажимаем кнопку Browse (Обзор) и выбираем файл city.txt
4. ниже выбираем кодировку utf8 (обычно уже стоит по умолчанию)
5. нажимаем кнопку Go

Joomla 2.5.1, AdsManager 2.6.5

На странице добавления объявления вылазит вот это:

Код
Notice: Undefined variable: c in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 61
Notice: Undefined variable: n in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 62
Notice: Undefined variable: values in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 72
Notice: Trying to get property of non-object in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 72
Notice: Undefined variable: return in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 75
Notice: Undefined variable: r in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 91
Notice: Undefined variable: values in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 105
Notice: Trying to get property of non-object in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 105
Notice: Undefined variable: values in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 143
Notice: Trying to get property of non-object in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 143
Notice: Undefined variable: values in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 156
Notice: Trying to get property of non-object in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 156
Notice: Undefined variable: result in W:\html\ubk\www\components\com_adsmanager\helpers\field.php on line 495
Что я сделал не так? Спасибо за ответы. Хотя читая тему, я понял, что спасибо надо тут говорить одному человеку :)))))
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #303 : 26.02.2012, 17:09:46 »
UP
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #304 : 26.02.2012, 18:41:04 »
Я думаю я как-то неправильно импортировал базу.
У меня таблицы city, country, region находятся в моей базе на первом уровне и без всяких префиксов. Информация в этих таблицах корректная.
Жду помощи!
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #305 : 26.02.2012, 19:32:41 »
в базе всё правильно, так и должно быть! Вам нужно либо отключить вывод предупреждений либо определить переменные в плагине
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #306 : 26.02.2012, 20:35:48 »
в базе всё правильно, так и должно быть! Вам нужно либо отключить вывод предупреждений либо определить переменные в плагине

Я настраиваю Joomla на openserver. Это в настройках php надо отключить предупреждения? Второй вариант подразумевает задать начальные значения переменных? Напишите пожалуйста пример для одной, я остальные смогу определить. Спасибо, Alex89!
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #307 : 26.02.2012, 22:10:33 »
1. Помогите реализовать функцию "Продление объявления" для зарегистрированных пользователей с выбором на какой срок продлить. В 2.6.5 есть, но там на месяц по моему...
2. Да и еще не редактируется объявление поданное зарегистрированным пользователем. Спотыкается о поле Город/другой район, хотя поле город заполнено. В админке редактируется объявление поданное пользователем администратором, с фронтеда пользователь не может отредактировать свое объявление (даже если оно указано не обязательное для заполнения).
3. Как сделать условие так, чтобы пустые позиции в полной форме не отображались?
Например если параметр Площадь кухни не забит, чтоб не было пустой надписи:
Пример:
Комнат: 3
Sобщ.: 120
Sжил.: 100
Sкух.:
...
Alex помогите с данными вопросами. Ваша сборка стоит, просто супер. Доработал стили. На след. неделе хочу запустить в интернет... Фактически осталось решить эти 3 задачи.

По пункту 3 не нашли решения случайно?
Как сделать так. чтобы незаполненные поле в полной записи не отображались?
и спотыкач о -Другой город- не победили?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #308 : 26.02.2012, 23:16:02 »
inhab, да, в настройках php! Не знаю где и как называется файл в open server'е, в denwer'е он называется php.ini! Так вот в этом файле нужно поменять директиву error_reporting! Если ничего не получится, давайте рассмотрим на примере как определить переменную! Возьмём одну из строк
Цитировать
Notice: Undefined variable: c in W:\html\ubk\www\images\com_adsmanager\plugins\plug\plug.php on line 61
что в переводе означает "Предупреждение: неопределённая переменная $с в файле ... в строке 61"
открываем файл плагина, идём в строку 61, видим, что переменная находится в цикле foreach, поэтому определить нам её надо до цикла, т.е. до ключевого слова foreach пишем $c='';
Вот и всё!
lapwing
1. по пункту 3 нашли, попозже выложу решение
2. "спотыкач" победили, скачайте сборку и замените на новый файл плагина

Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

goldyapple

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #309 : 27.02.2012, 12:55:24 »
Здравствуйте! У меня Joomla 1.7.3  установила на нее Вашу сборку, захожу на просмотр сайта и ошибки:

Notice: Undefined property: JHTMLAdsmanagerGeneral::$baseurl in D:\Program Files\EasyPHP5.2.10\www\components\com_adsmanager\helpers\general.php on line 42
 Добавить объявление   
Notice: Undefined property: JHTMLAdsmanagerGeneral::$baseurl in D:\Program Files\EasyPHP5.2.10\www\components\com_adsmanager\helpers\general.php on line 43
 Все объявления   
Notice: Undefined property: JHTMLAdsmanagerGeneral::$baseurl in D:\Program Files\EasyPHP5.2.10\www\components\com_adsmanager\helpers\general.php on line 45
 Правила пользования.


На первой странице обсуждения этой темы вопрос задавался, но ответа я не вижу. Может что-то упустила...
Спасибо.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #310 : 27.02.2012, 13:44:03 »
goldyapple, сборка можно сказать тут вообще не причём! Прочитайте несколько предыдущих сообщений, там похожая ошибка! Всё это возникает из-за использования таких "какашек" как EasyPHP, Open Server и прочих! На denwer'е таких проблем нет! Да и при переносе сайта на сервер этих ошибок не должно быть (в редких случаях в зависимости от конфигурации php)!
Вставьте после строк
Код
$this->catid = $catid;
$this->itemid = $itemid;
такую строчку
Код
$this->baseurl = JURI::base();
Ошибка должна пропасть!
« Последнее редактирование: 27.02.2012, 13:50:39 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

goldyapple

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #311 : 27.02.2012, 14:01:46 »
Большое спасибо!
Еще вопрос: картинки вообще никакие не отображаются, включая настройки в конфигурации "показывать иконку"...Там просто написано "изображение". С капчей была таже история в версии 2.6.5.
*

goldyapple

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #312 : 27.02.2012, 14:17:11 »
не могу найти таких строк, Вы уверены? Ищу в default.php, или не там надо?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #313 : 27.02.2012, 14:41:20 »
Цитировать
Вы уверены?
я уверен!
Цитировать
Ищу в default.php
о_О какой ещё default.php? кто Вам подсказал там искать
Цитировать
или не там надо?
Как Вы думаете где нужно искать, если в ошибке чётко указан путь к файлу
Цитировать
Notice: Undefined property: JHTMLAdsmanagerGeneral::$baseurl in D:\Program Files\EasyPHP5.2.10\www\components\com_adsmanager\helpers\general.php on line 45
?
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Dimit1

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #314 : 27.02.2012, 17:02:06 »
Alex89
Спасибо, за ответ!
Попробую.
*

trixter5

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #315 : 27.02.2012, 18:31:16 »
Доброго дня! Alex89, подскажите, пожалуйста, есть ли возможность в вашей сборке добавлять объявления в избранное. Или это можно сделать через CB. Но в CB не нашел ничего похожего.
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #316 : 27.02.2012, 20:01:40 »
inhab, да, в настройках php! Не знаю где и как называется файл в open server'е, в denwer'е он называется php.ini! Так вот в этом файле нужно поменять директиву error_reporting! Если ничего не получится, давайте рассмотрим на примере как определить переменную! Возьмём одну из строкчто в переводе означает "Предупреждение: неопределённая переменная $с в файле ... в строке 61"
открываем файл плагина, идём в строку 61, видим, что переменная находится в цикле foreach, поэтому определить нам её надо до цикла, т.е. до ключевого слова foreach пишем $c='';
Вот и всё!

Отключил в php вывод этих сообщений, спасибо.
Элемент не появляется. Удалял его и добавлял заново, нет реакции. В настройках элемента оставлял все по умолчанию, кроме переключателей, которые поставил в режим "да", ну и имя элемента с типом (страна, регион, город) задал. Опубликовал элемент. Его просто нет, никаких ошибок не выдает.

Добился только вывода названия элемента, рядом пустое поле. Может я элемент неправильно настроил? Скиньте кто-нибудь скрин с настройками элемента ajaxcity.

Вод код полученный их браузера:
Код
<tr id="tr_ad_arsrg"><td>Область</td>
<td></td></tr>

Куда копать?
« Последнее редактирование: 27.02.2012, 20:28:38 от inhab »
*

Dimit1

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #317 : 27.02.2012, 21:26:52 »
Попробовал. Проблема с валютой решилась. Вход же через доску и "Мои объявления" ведут на страницу с 404.
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #318 : 27.02.2012, 22:58:45 »
Цитировать
2. "спотыкач" победили, скачайте сборку и замените на новый файл плагина
Alex89, подскажите пожалуйста - я так понимаю, что надо скачать сборку, но не переустанавливать полностью AdsManager, а только взять файл plug.php из паки ajaxcity  и заменить им...? А какой файл заменить? Ищу в components\com_adsmanager\ во всех папках и что то ничего не нахожу?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #319 : 27.02.2012, 23:14:46 »
lapwing, правильно понимаете! плагин находится по этому пути! Заменяйте
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #320 : 27.02.2012, 23:20:45 »
Цитировать
lapwing, правильно понимаете! плагин находится по этому пути! Заменяйте
Так в то то и дело, что по components\com_adsmanager\  ничего не нашла. Нашла по пути images\com_adsmanager\plugin|ajaxcity\plug.php, заменила, но что то не сработало
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #321 : 27.02.2012, 23:24:36 »
Ой, простите торопыжку! Все работает! Ура!
*

goldyapple

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #322 : 28.02.2012, 04:40:14 »
Спасибо. Все заработало)
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #323 : 28.02.2012, 18:19:28 »
Ой, простите торопыжку! Все работает! Ура!
Спасибо. Все заработало)
Блин, а у меня ну никак не заводится! :(((((((
*

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #324 : 29.02.2012, 21:14:39 »
Тут такой форум разветнулся, что все нет сил прочесть. Может уже такие вопросы здесь прозвучали:
Во-первых у меня не работает CAPTCHA на AdsManager в Joomla 2.5. Отображается только альтернативный текст, вернее, даже наверное не альт. текст потому что в коде я его не нашел:
Код: html4strict
<img src="http://site.ru/plugins/adsmanagercontent/captcha/captcha/generate.php" />

А содержимое файла такое:

Код: php
<?php
//Load Framework
define( '_JEXEC', 1 );
$path = substr(dirname(__FILE__),0,strpos(dirname(__FILE__),'/plugins'));
define('JPATH_BASE', $path );
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$JConfig =& JFactory::getConfig();

require_once( 'captchasecurityimages.php' );
$captchaGenerator = new CaptchaSecurityImages();
$code = $captchaGenerator->generate();

$session = JFactory::getSession();
$session->set('security_code', $code);
?>
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: AdsManager 2.6.1 Upgrade
« Ответ #325 : 29.02.2012, 23:50:48 »
может прозвучит слишком нагло, но все же попробую:
а вот хорошо бы чтоб была готовая сборка АДС 2.6.5, с качественным русским, встроенной капчей и фишкой выбора Стран-Городов! Можно такое ожидать?
*

inhab

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #326 : 01.03.2012, 09:15:07 »
может прозвучит слишком нагло, но все же попробую:
а вот хорошо бы чтоб была готовая сборка АДС 2.6.5, с качественным русским, встроенной капчей и фишкой выбора Стран-Городов! Можно такое ожидать?
Поддерживаю, очень ждем. Могу помочь исправлять перевод и тестировать.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #327 : 01.03.2012, 10:20:29 »
nick71, inhab, уже в процессе! Только ждать придётся долго!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #328 : 01.03.2012, 16:00:11 »
Так что с капчей?
*

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #329 : 01.03.2012, 16:08:23 »
И ещё, почему может не работать cellpadding в таблице отображения объявления?
Вот оригинал:
Код: html4strict
<table border='0'>
А вот пишу:
Код: html4strict
<table border='0' cellpadding='5'>
Файл: \components\com_adsmanager\views\edit\tmpl\default.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 2124
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 12634
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 1466
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 11641
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 26801
Последний ответ 27.03.2020, 22:32:04
от Pavel