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

mirrustam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Очень надеемся на вас :)
« Последнее редактирование: 08.10.2009, 16:50:19 от mirrustam »
*

blackiceua

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Нет не получилось . В вашем последнем скрипте все теже описанные мной ошибки:
например , переменные все местами перепутаны, и другие.
Я его настроил только до момента когда выбирается 3-и селект - сыпится куча ошибок в любом браузере.
Когда вы готовили файлы к тому что бы выложить сюда вы всё там перепутали. Возьмите все файлы с рабочего проекта и выложите сюда как есть без изменений - разве что свои пароли поменяйте.
Здесь файлы с рабочего проекта. Все как есть. Убраны только пароли и имена баз и все! Какая Joomla и компонент манагера? Версии?
Я могу попробовать открыть доступ к рабочему сайту, но на ограниченное время. Когда удобно?
*

RU-ITA

  • Захожу иногда
  • 72
  • 1 / 0
тоже попробовала залить ваши файлы, но в категориях ничего не отображается как и у предыдущих, кто писал на форуме.
как быть то? :(
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Подскажите как сделать компактный список разделов на главной странице, т.е. чтоб показывало только заголовки разделов а рядом сделать кнопку например развернуть все появлялись разделы с подразделами. Ниже есть 2 скрина с сайта где это все очень красиво реализовано. А еще рядом с категорией показывать количество объявлений. Думаю это будет полезно не только мне.


« Последнее редактирование: 01.02.2010, 21:23:16 от Nishtiak »
*

Mike_Freeman

  • Захожу иногда
  • 51
  • 0 / 0
Меня тоже очень интересует данная доработка для компактного просмотра.
И может кто подскажет как реализовать так, чтобы при выборе раздела сначала выводился только список главных разделов, а после выбора нужного открывалось еще одно выпадающее меню с выбором подразделов?
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
так, добрался я и до этого:) есть кое-какие мысли. т.к. была описана корректная работа до третьего уровня - решил попробовать. скачал файлики, запихал, поправил подключение к базе и увидел пустые поля. Решил покопаться внутри. Интересно что на самом деле сделал что все работает отлично, но есть одно но - после выбора категории - выбираем подкатегорию - прогружается страничка с формой добавления самого объявления. А вот в селекте с категорией (которая корректно выбралась и встала в url) стоит "Выбор...". Видимо стартовая очистка селектов дала о себе знать. всем, кому интересно до этого момента: качаем папочку AJAX с вложений в начале темы, затем вставляем в adsmanager.html.php функцию (куда вам угодно):

Код
function displaySingleCatChooser($ad_id,$conf,$option,$cats,$catid,$itemid)
{
global $mosConfig_absolute_path;

?>
       
<!-- подключение скрипта для каскадных списков -->       
<script  src="components/com_adsmanager/ajax/jquery-1.3.2.js" type="text/javascript"></script>
<script src="components/com_adsmanager/ajax/select.js" type="text/JavaScript"></script>

<div id="categories">
<select name="category_0" class='adsmanager_required'>
        <span>
        </span>
        </select>
    </div>


<?php
}

заметьте, в примере скрипт подрубался needselect.js, тут подрубается select.js, с нидом - не работает (не стал копаться почему).

Далее в том же файле (adsmanager.html.php) в функции show_write_form ищем строки:

Код
<label for="ad_kindof"><?php echo ADSMANAGER_FORM_CATEGORY; ?></label>
<select class='adsmanager_required' name='category_choose' onchange="jumpmenu('parent',this)">
<?php

if ((@$ad_id)&&($ad_id != ""))
$linkoption = "&amp;page=write_ad&amp;adid=$ad_id";
else
$linkoption = "&amp;page=write_ad";
     if ($catid == 0)
echo "<option value='#' selected=selected>".ADSMANAGER_SELECT_CATEGORY."</option>";
adsmanager_html::selectCategories(0,"",$cats,$catid,$conf->root_allowed,$option,$itemid,$linkoption);
?>
</select>

и меняем на:

Код
<label for="ad_kindof"><?php echo ADSMANAGER_FORM_CATEGORY; ?></label>
<?php
  $target = sefRelToAbs("index.php?option=$option&amp;page=save_ad&amp;Itemid=$itemid");

adsmanager_html::displaySingleCatChooser($ad_id,$conf,$option,$cats,$catid,$itemid);
?>
<form action="<?php echo $target;?>" method="post" name="adminForm" enctype="multipart/form-data" onsubmit="return submitbutton(this)">
<?php
echo "<input type='hidden' name='category' value='$catid' />";

?>

ну и пробуем что получилось. Если разберусь чтобы после выбора показать путь в селекте вместо "Выбрать..." - напишу как сделать. Выкладывать полностью файлы не вижу смысла ибо больше НИЧЕГО не менял. Версия ADSManager - 2.19, хотя код писался изначально под 2.5 ->думаю и в ней работать будет корректно именно в этой части. Насчет более глубокого безошибочного вложения посмотрю позже, а пока это может кому пригодится.
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
для вывода категории в которой будет расположено объявление (после выбора) вставляем в adsmanager.html.php в функцию displaySingleCatChooser вместо

Код
<div id="categories">
<select name="category_0" class='adsmanager_required'>
        <span>
        </span>
        </select>
    </div>

вот это:

Код
div id="categories">
<select name="category_0" class='adsmanager_required'>
        <span>
        </span>
        </select>
<?php
if ($catid!="") {
$catz_resultf = mysql_query ("SELECT name,parent FROM jos_adsmanager_categories where id=$catid");
$catz_parent=mysql_result($catz_resultf,0,'parent');
$catz_name=mysql_result($catz_resultf,0,'name');
$catz_results = mysql_query ("SELECT name FROM jos_adsmanager_categories where parent=$catz_parent");
$catz_parent=mysql_result($catz_results,0,'name');
echo "<br />Вы выбрали категорию: ".$catz_parent." -> ".$catz_name."<br />";
}
?>
    </div>
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
для использования настроек доступа к бд из Joomla в начале list.php меняем строки подключения на
Код
$your_conf = new JConfig();
$db = mysql_connect ($your_conf->host,$your_conf->user,$your_conf->password);
mysql_select_db ($your_conf->db,$db);
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Подскажите пожалуйста: вопрос первый, после того как устанавливаю JoomFish
Код
div id="categories">
<select name="category_0" class='adsmanager_required'>
        <span>
        </span>
        </select>
<?php
if ($catid!="") {
$catz_resultf = mysql_query ("SELECT name,parent FROM jos_adsmanager_categories where id=$catid");
$catz_parent=mysql_result($catz_resultf,0,'parent');
$catz_name=mysql_result($catz_resultf,0,'name');
$catz_results = mysql_query ("SELECT name FROM jos_adsmanager_categories where parent=$catz_parent");
$catz_parent=mysql_result($catz_results,0,'name');
echo "<br />Вы выбрали категорию: ".$catz_parent." -> ".$catz_name."<br />";
}
?>
    </div>
выдает ошибку.
Второй вопрос: Если переделать список категорий в компактный вид, по после того как перевожу в JoomFish категории и подкатегории, при подаче объявления они все равно отображаются на русском
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Форумчане подскажите очень нужно, как быть если нужно использовать компактный список разделов и Foomfish
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Народ подскажите очень нужно, неужели никто не использовал AJAX и JoomFish?
*

tonik83

  • Новичок
  • 8
  • 0 / 0
Спасибо интересное решение с категориями, на ads 2.5 работает отлично( решение от blackiceua)причём выбранные категории и подкатегории сохраняются на странице редактирования (добавления) объявления, но попробывал на ads 2.6 категории выбираются, подкатегории подгружаются, а потом перекидывает опять на страницу с выбором категории. страница редактирования объявы загружаться не хочет в чём может быть проблема?
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
Народ все с тем же вопросом. как подружить AJAX и JoomFish
*

metacreo

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Знатоки ...
Как это вё дело присобачить к 2.6 RC1 версии ?
Там ведь структура измененна глобально ..
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Поддерживаю вопрос! Для 2.6 есть решение?
*

wtp

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
как на 2.6 сделать, подскажите
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Joomla 1.5 Adsmanager 2.5RC1.
Таже ситуация, RU-ITA, mirrustam. Так же попробовал что предложил felliks, тоже никакого результата. Грустно блин. Может у кого-нибудь получилось реализовать предложенный вариант?
у меня категории только 2ихуровнениые:
категория
-подкатегория
категория
-подкатегория

попробовал сделать 3ех уровненвые, результат тотже.
« Последнее редактирование: 25.04.2011, 15:11:08 от Mr_Diego »
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
felliks выложи пожалуйста свои файлики..
*

karnagos

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Список работает, спасибо. Но иногда выскакивает сообщение

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 113 in .../data/www/sait.ua/components/com_adsmanager/adsmanager.html.php on line 1565

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 113 in .../data/www/sait.ua/components/com_adsmanager/adsmanager.html.php on line 1566

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in .../data/www/sait.ua/components/com_adsmanager/adsmanager.html.php on line 1568

это соответственно строки
Код
1564 $catz_resultf = mysql_query ("SELECT name,parent FROM jos_adsmanager_categories where id=$catid");
1565 $catz_parent=mysql_result($catz_resultf,0,'parent');
1566 $catz_name=mysql_result($catz_resultf,0,'name');
1567 $catz_results = mysql_query ("SELECT name FROM jos_adsmanager_categories where parent=$catz_parent");
1568 $catz_parent=mysql_result($catz_results,0,'name');

Код
echo "<br />Вы выбрали подкатегорию: ".$catz_name."<br />";
echo подтер но и с предведущим таже ситуация.

при этом работа не нарушается. Еще есть странная особенность пишет    

Вы выбрали категорию: подкатегория -> подкатегория.

Что это может быть, где ошибка, как исправить? 
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
если у вас несколько подкатегория
категория-подкатегория
категория-категория-подкатегория

и надо чтоб активными были только конечные подкатегории, то привезти код к такому виду
Код
<option value="<?php echo sefRelToAbs("index.php?option=$option$linkoption&amp;catid=".$row->id."&amp;Itemid=$itemid"); ?>" <?php if ($catid == $row->id) echo "selected='selected'"; if (($root_allowed == 1)||(!@$children[$row->id])){} else echo "disabled='disabled'";?>> <?php echo $level.$row->name; ?></option>
С фантазией плохо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поле DropDown (в объявлении показывается весь список, а не выбранный пункт)

Автор elipssp

Ответов: 1
Просмотров: 1156
Последний ответ 13.02.2017, 15:17:25
от grinat
Письмо админу при добавлении нового объявления

Автор Gover

Ответов: 4
Просмотров: 1161
Последний ответ 02.06.2016, 19:38:14
от biper
Регистрация при добавлении объявления

Автор Maxandrey

Ответов: 1
Просмотров: 869
Последний ответ 13.02.2016, 23:26:55
от Maxandrey
AdsManager - Список

Автор SerGunSter

Ответов: 2
Просмотров: 1182
Последний ответ 31.01.2016, 17:53:35
от voras
Многоязычность подсказок при добавлении объявления в AdsManager

Автор kanevlife

Ответов: 0
Просмотров: 3933
Последний ответ 26.01.2016, 21:28:50
от kanevlife