Облачный сервис для Joomla сайтов
Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
#10536
Adsmanager 2.7 RC2 - Сортировка товаров: трабл(( 2 г., 12 мес. назад Репутация: 0
Joomla! 2.5.14
Adsmanager 2.7 RC2
_____________________
Доброе время суток, уважаемые форумчане! Настраивая данный компонент доски объявлений, я столкнулся с кучей проблем (для меня как для новичка). Думаю, если их можно решить все пачкой - это будет здорово для других таких, как я
1.Сортировка товаров по какому-либо параметру;
2. Не могу разобраться, как сделать так, чтобы название сайта также отображалось на страницах объявлений;
3. Красный цвет поля (незаполненного) - уже тааааак надоел!!! Я уже тыкал и менял на бледно-красный через "Просмотр Элемента", но найти его не смог((
4. Так хочется, чтобы пользователь мог прописывать номер телефона со скобками и дефисами...Ну ничего, я просто дописал "только цифры" и это уже не такая существенная проблема.

Самая серьезная из них - это то, что при сортировке товаров в какой-либо категории пользователя выкидывает на общую кучу товаров (зато отсортированных так, как он хотел )
Я погуглил и нашел такую темку: "При сортировке перекидывает на все объявления". Там пользователь LS_D делится знаниями о том, как эту проблему решить.
Вот его пост:
[ОБРАТИТЕ ВНИМАНИЕ: Вначале [b]<s c ri p t type="text/J a v a S c r ip t">[/b] вконце </ sc r i p t> чтобы форум разрешил выставить пост]
___________


В версии 2.8 Томас перенес условие для form action в скрипт и допустил очепятку. Теперь при сортировке перекидывает в корень каталога.
Решение:
в файле /components/com_adsmanager/views/list/tmpl/default.php , находим скрипт
Код:

<s c ri p t type="text/J a v a S c r ip t">
function jumpmenu(target,obj){
  eval(target+".location='"+obj.options[obj.selectedIndex].value+"'");   
  obj.options[obj.selectedIndex].innerHTML="<?php echo JText::_('ADSMANAGER_WAIT');?>";         
}      

jQ(function() {
   jQ('#order').change(function() {
      order = jQ(this).val();
      orderdir = jQ(":selected",this).attr('dir');
      var form= document.createElement('form');
        form.method= 'post';
        <?php if ($this->catid != 0) { ?>
        form.action= '<?php echo TRoute::_("index.php?option=com_adsmanager&view=list&catid=.$this->catid")?>';  
      <?php } else if ($this->modeuser == 1) {?>
      form.action= '<?php echo TRoute::_("index.php?option=com_adsmanager&view=list&user=".$this->listuser)?>';  
      <?php } else  {?>
      form.action= '<?php echo TRoute::_("index.php?option=com_adsmanager&view=list")?>';  
      <?php } ?>  
        var input= document.createElement('input');
        input.type= 'hidden';
        input.name= "order";
        input.value= order;
        form.appendChild(input);
        var input2= document.createElement('input');
        input2.type= 'hidden';
        input2.name= "orderdir";
        input2.value= orderdir;
        form.appendChild(input2);
       document.body.appendChild(form);
       form.submit();
   });
});
</ sc r i p t>


находим строку
Код:

form.action= '<?php echo TRoute::_("index.php?option=com_adsmanager&view=list&catid=.$this->catid")?>';

и заменяем её на
Код:

form.action= '<?php echo TRoute::_("index.php?option=com_adsmanager&view=list&catid=".$this->catid)?>';


Я все сделал, как написано - не помогло. Хотя на эту тему сослались с другой темы, мол, она решила эту проблему.
Я так понимаю, все отличие между теми двумя строчками лишь в одном знаке ".
Кэш чистил.

Вот ссылка на сайт. Там для примера 2 товара в первой категории, и 1 во второй.
ЗЫ: и картинки категорий как-то очень коряво смотрятся....Не подскажите, где это все можно править?

Заранее благодарен за любые ответы, критику тоже с удовольствием приму!))))))))))
vasil
Постов: 28
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Последнее редактирование: 26.09.2013 22:17 Редактировал vasil.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер