Навигация: Главная Форум

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

Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: Adsmanager 2.7 RC2 - Сортировка товаров: трабл((
#10536
Adsmanager 2.7 RC2 - Сортировка товаров: трабл(( 7 г. назад Репутация: 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. desert safari dubai has been visited by the visitors due to its deserted area. POKER369 Adalah Layanan Jasa Judi POKER Online Terpercaya Indonesia Dengan Promo Terbesar 2020. SPORTS369 Sebagai Agen Judi Slot Online Terbaik Dan Terpercaya, Jadi Member Sekarang Bonus 20% Deposit !
Pokerkuda.net adalah situs IDN Poker Online dengan pelanan customer support 24/7 setiap harinya serta nikmati pengalaman terbaik dalam bermain games idn poker sesunguhnya.