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

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

Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
#10536
Adsmanager 2.7 RC2 - Сортировка товаров: трабл(( 4 г., 1 мес. назад Репутация: 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
Постов: 29
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Последнее редактирование: 26.09.2013 22:17 Редактировал vasil.
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер
Pool Snooker Billiards Graphite Cue Stick firm Radicura Enterprises varied line up of International Brands in allied fields. Proprietor Amit Jain being an expert in branding activities actively solicits global partnerships to commit worldwide trade sport equipment goods distributor dealer supplier importer exporter trader consultant franchise shop E-Commerce Website Designing, Development, Hosting, SEO & Online/Offline Advertising ~ Goods Warehousing, Preparation, Logistics & Worldwide Customs Clearances ~ Joint Venture Liaisons for Real Estate, Finance, Insurance, Distribution & Manufacturing