DJ-Classifieds - nowy komponent ogłoszeniowy - Strona 59
Strona 59 z 69 PierwszyPierwszy ... 9495758596061 ... OstatniOstatni
Wyniki 581 do 590 z 687

Temat: DJ-Classifieds - nowy komponent ogłoszeniowy

  1. #581
    Bywalec lukasz.ciastek awatar
    Dołączył
    17-11-2008
    Wpisy
    194
    Punkty
    19

    Domyślny

    Cytat Wysłane przez kompak Zobacz wiadomość
    Witam
    Jak zrobić aby moduł wyświetlający ogłoszenia np ostatnio dodane wyświetlał je z wybranej kategorii jednej lub z wielu.
    Znalazłem taką informacje lecz po zmianach nie wyswietla ogłoszeń. Zapewne muszę jakoś określić zmienne SOMEID lub ID1, ID2, ID3 gdzie to mam zrobić ?
    Proszę użyć modułu z załącznika, w nim można w administratorze podać listę id kategorii z których mają się wyświetlać ogłoszenia.

    Pozdrawiam,
    Łukasz
    Załączone pliki Załączone pliki
    Design-Joomla.pl

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #582
    Nowicjusz
    Dołączył
    03-01-2008
    Wpisy
    11
    Punkty
    10

    Domyślny

    Zauważyłem w skrypcie następujący problem, mianowicie:

    1) dodaje ogłoszenie, (ogłoszenie bezpłatne) - ogłoszenie się aktywuje
    2) uznałem że dokupie opcje promocji "pierwszy"
    3) edytuje ogłoszenie, wybieram opcje promocji, zapisuje ogłoszenie i przechodzę do opcji płatności - jednak rozmyśliłem się z tej opcji i powracam do strony głównej
    4) moje ogłoszenie jest dezaktywowane (status ogłoszenia: Nieaktywne)
    5) edytuje ogłoszenie, odznaczam opcje promocji (ponieważ zrezygnowałem z niej) a system i tak przekierowuje mnie do strony z podsumowaniem i chce abym zapłacił mimo wszystko za promocje "pierwszy" więc cofam się do moich ogłoszeń
    6) klikam na odnów ogłoszenie (aby je aktywować)

    otrzymuje komunikat:

    Ad is renewed
    This item isn't available


    Nie da się nic więcej zrobić - musi interweniować administrator.


    Zaznaczę że dodawanie ogłoszeń w systemie jest bezpłatne a płatność dotyczy samej promocji za opcje "pierwszy"

    Ewentualnie jeśli rozwiązanie okazało by się trudne to wystarczy aby po wybraniu przez klienta opcji promocji "pierwszy" z automatu promocja się aktywowała (tutaj problemu nie ma bo wystarczy wpisać cenę za promocje - 0) ale żeby administrator został o tym powiadomiony w celu skontaktowania się z klientem i ustaleniem opłaty za wyróżnienie.

  4. #583
    Debiutant
    Dołączył
    05-01-2012
    Skąd
    Kraków
    Wpisy
    6
    Punkty
    10

    Domyślny

    Witam,

    pomoc Pana Łukasza jest nieoceniona :-) Zaczynam prowadzić swój własny mały portal darmowych ogłoszeń lokalnych i jedyne czego mi w tym momencie brakuje w całym komponencie to to aby w module pokazującym kategorie pokazywała się liczba ogłoszeń w danej kategorii obok nazwy. Czy jest na to jakiś prosty sposób. Będę BARDZO wdzięczny za odpowiedź.

    Pozdrawiam!

  5. #584
    Bywalec lukasz.ciastek awatar
    Dołączył
    17-11-2008
    Wpisy
    194
    Punkty
    19

    Domyślny

    Cytat Wysłane przez pawelkrol Zobacz wiadomość
    Zauważyłem w skrypcie następujący problem, mianowicie:

    1) dodaje ogłoszenie, (ogłoszenie bezpłatne) - ogłoszenie się aktywuje
    2) uznałem że dokupie opcje promocji "pierwszy"
    3) edytuje ogłoszenie, wybieram opcje promocji, zapisuje ogłoszenie i przechodzę do opcji płatności - jednak rozmyśliłem się z tej opcji i powracam do strony głównej
    4) moje ogłoszenie jest dezaktywowane (status ogłoszenia: Nieaktywne)
    5) edytuje ogłoszenie, odznaczam opcje promocji (ponieważ zrezygnowałem z niej) a system i tak przekierowuje mnie do strony z podsumowaniem i chce abym zapłacił mimo wszystko za promocje "pierwszy" więc cofam się do moich ogłoszeń
    6) klikam na odnów ogłoszenie (aby je aktywować)
    Witam

    W pliku components/com_djclassifieds/controller.php za linią 710
    $old_row = $db->loadObject();
    proszę dodać kod

    if(strstr($old_row->pay_type,'special,' ) && $row->special==0){
    $row->pay_type = str_ireplace('special,', '', $row->pay_type);
    $old_row->pay_type = str_ireplace('special,', '', $old_row->pay_type);
    }

    Wtedy po edycji i odznaczeniu promocji komponent nie będzie oczekiwał opłaty.

    Pozdrawiam,
    Łukasz

    ---------- Post dodany o 16:28 ---------- Poprzedni post był o 16:22 ----------

    Cytat Wysłane przez klasnitz Zobacz wiadomość
    Witam,

    pomoc Pana Łukasza jest nieoceniona :-) Zaczynam prowadzić swój własny mały portal darmowych ogłoszeń lokalnych i jedyne czego mi w tym momencie brakuje w całym komponencie to to aby w module pokazującym kategorie pokazywała się liczba ogłoszeń w danej kategorii obok nazwy. Czy jest na to jakiś prosty sposób. Będę BARDZO wdzięczny za odpowiedź.

    Pozdrawiam!
    Witam

    Ciesze się, że jestem pomocny. Jeśli chodzi o ilość ogłoszeń w module kategorii, niestety ze względu na możliwość zagnieżdżania kategorii nie jest to proste do zrobienia, bo aby wyświetlić ilość ogłoszeń trzeba przejść całe drzewo kategorii. Oczywiście można to zrobić ale będzie to wymagało odrobiny pracy.

    Pozdrawiam,
    Łukasz Ciastek
    Design-Joomla.pl

  6. #585
    Debiutant
    Dołączył
    21-11-2011
    Wpisy
    4
    Punkty
    10

    Domyślny

    Witam wszystkich!
    Mam kolejny problem z modyfikacją. Jak może niektórzy pamiętają mialem problem z Polską czcionką. Już sobie poradziłem. Teraz natomiast mam pytanie:
    Jak mam np. Kategorię motoryzacja i dalej podkategorie, to jak zrobic żeby nie można było umieszczać ogłoszeń w tej kategorii (motoryzacja) tylko w podkategoriach. Mam nadzieję że w Miarę jasno wytłumaczyłem.

  7. #586
    Nowicjusz
    Dołączył
    03-01-2008
    Wpisy
    11
    Punkty
    10

    Domyślny

    Cytat Wysłane przez lukasz.ciastek Zobacz wiadomość
    Witam

    W pliku components/com_djclassifieds/controller.php za linią 710
    $old_row = $db->loadObject();
    proszę dodać kod

    if(strstr($old_row->pay_type,'special,' ) && $row->special==0){
    $row->pay_type = str_ireplace('special,', '', $row->pay_type);
    $old_row->pay_type = str_ireplace('special,', '', $old_row->pay_type);
    }

    Wtedy po edycji i odznaczeniu promocji komponent nie będzie oczekiwał opłaty.

    Pozdrawiam,
    Łukasz

    ---------- Post dodany o 16:28 ---------- Poprzedni post był o 16:22 ----------



    Witam

    Ciesze się, że jestem pomocny. Jeśli chodzi o ilość ogłoszeń w module kategorii, niestety ze względu na możliwość zagnieżdżania kategorii nie jest to proste do zrobienia, bo aby wyświetlić ilość ogłoszeń trzeba przejść całe drzewo kategorii. Oczywiście można to zrobić ale będzie to wymagało odrobiny pracy.

    Pozdrawiam,
    Łukasz Ciastek
    serdeczne dzięki, własnie o to chodziło

  8. #587
    Nowicjusz
    Dołączył
    03-01-2008
    Wpisy
    11
    Punkty
    10

    Domyślny

    Potrzebuje jeszcze pomocy w 2 sprawach:

    1) przy odnowieniu ogłoszenia tak jak przy dodaniu nowego ogłoszenia administrator otrzymuje informacje i tym fakcie - MAIL

    2) po edycji ogłoszenia ogłoszenia staje się ono nieaktywne i jak w przypadku powyżej - MAIL do administratora (w celu przeredagowania ogłoszenia przez administratora i jeśli wszystko jest ok to jego aktywowania)

    Z góry dziękuję za informacje

  9. #588
    Bywalec lukasz.ciastek awatar
    Dołączył
    17-11-2008
    Wpisy
    194
    Punkty
    19

    Domyślny

    Cytat Wysłane przez aroox Zobacz wiadomość
    Witam wszystkich!
    Mam kolejny problem z modyfikacją. Jak może niektórzy pamiętają mialem problem z Polską czcionką. Już sobie poradziłem. Teraz natomiast mam pytanie:
    Jak mam np. Kategorię motoryzacja i dalej podkategorie, to jak zrobic żeby nie można było umieszczać ogłoszeń w tej kategorii (motoryzacja) tylko w podkategoriach. Mam nadzieję że w Miarę jasno wytłumaczyłem.
    Witam

    Proszę podmienić pliki
    components/com_djclassifieds/views/additem/tmpl/helper.php
    components/com_djclassifieds/views/additem/tmpl/default.php

    na te z załącznika. Wtedy będzie można wybrać tylko podkategorie.
    Załączone pliki Załączone pliki
    Design-Joomla.pl

  10. #589
    Bywalec lukasz.ciastek awatar
    Dołączył
    17-11-2008
    Wpisy
    194
    Punkty
    19

    Domyślny

    Cytat Wysłane przez pawelkrol Zobacz wiadomość
    Potrzebuje jeszcze pomocy w 2 sprawach:

    1) przy odnowieniu ogłoszenia tak jak przy dodaniu nowego ogłoszenia administrator otrzymuje informacje i tym fakcie - MAIL

    2) po edycji ogłoszenia ogłoszenia staje się ono nieaktywne i jak w przypadku powyżej - MAIL do administratora (w celu przeredagowania ogłoszenia przez administratora i jeśli wszystko jest ok to jego aktywowania)

    Z góry dziękuję za informacje
    Witam

    Proszę w pliku components/com_djclassifieds/controller.php

    dla odnowienia przed linią 185
    if($redirect==''){

    oraz dla edycji przed linią 712
    if(($old_row->cat_id!=$row->cat_id && $cat->price>0) || ($old_row->special==0 && $row->special==1)){


    dodać kod

    Kod PHP:
                if($par->get('notify_admin','0') && $par->get('notify_user_email','0')!=''){
                    
    $mailto $par->get('notify_user_email');
                    
    $mailfrom $mainframe->getCfg'mailfrom' );
                    
    $config =& JFactory::getConfig();
                    
                    
    $query "SELECT name FROM #__djcf_categories WHERE id = ".$row->cat_id." LIMIT 1";
                    
    $db =& JFactory::getDBO();        
                    
    $db->setQuery($query);
                    
    $cat_name =$db->loadResult();
        
                    
    $fromname=$config->getValue('config.sitename').' - '.JURI::base();
                    
    $subject JText::_('New ad in').' '.$config->getValue('config.sitename');
                    
    $m_message JText::_('New ad in').' '.$config->getValue('config.sitename')."\n\n";
                    
    $m_message .= JText::_('Title').': '.$row->name."\n\n";
                    
    $m_message .= JText::_('Category').': '.$cat_name."\n\n";
                    
    $m_message .= JText::_('INTRO_DESCRIPTION').': '.$row->intro_desc."\n\n";
                    
    $m_message .= JText::_('DESCRIPTION').': '.$row->description."\n\n";
                    
    $m_message .= JText::_('From user').': '.$user->username.' id:'.$user->id."\n\n";
                    
                    
    JUtility::sendMail($mailfrom$fromname$mailto$subject$m_message);
                } 
    modyfikując treść i tytuł ('New ad in').

    Pozdrawiam,
    Łukasz
    Design-Joomla.pl

  11. #590
    Nowicjusz
    Dołączył
    03-01-2008
    Wpisy
    11
    Punkty
    10

    Domyślny

    Cytat Wysłane przez lukasz.ciastek Zobacz wiadomość
    Witam

    Proszę w pliku components/com_djclassifieds/controller.php

    dla odnowienia przed linią 185
    if($redirect==''){

    oraz dla edycji przed linią 712
    if(($old_row->cat_id!=$row->cat_id && $cat->price>0) || ($old_row->special==0 && $row->special==1)){


    dodać kod

    Kod PHP:
                if($par->get('notify_admin','0') && $par->get('notify_user_email','0')!=''){
                    
    $mailto $par->get('notify_user_email');
                    
    $mailfrom $mainframe->getCfg'mailfrom' );
                    
    $config =& JFactory::getConfig();
                    
                    
    $query "SELECT name FROM #__djcf_categories WHERE id = ".$row->cat_id." LIMIT 1";
                    
    $db =& JFactory::getDBO();        
                    
    $db->setQuery($query);
                    
    $cat_name =$db->loadResult();
        
                    
    $fromname=$config->getValue('config.sitename').' - '.JURI::base();
                    
    $subject JText::_('New ad in').' '.$config->getValue('config.sitename');
                    
    $m_message JText::_('New ad in').' '.$config->getValue('config.sitename')."\n\n";
                    
    $m_message .= JText::_('Title').': '.$row->name."\n\n";
                    
    $m_message .= JText::_('Category').': '.$cat_name."\n\n";
                    
    $m_message .= JText::_('INTRO_DESCRIPTION').': '.$row->intro_desc."\n\n";
                    
    $m_message .= JText::_('DESCRIPTION').': '.$row->description."\n\n";
                    
    $m_message .= JText::_('From user').': '.$user->username.' id:'.$user->id."\n\n";
                    
                    
    JUtility::sendMail($mailfrom$fromname$mailto$subject$m_message);
                } 
    modyfikując treść i tytuł ('New ad in').

    Pozdrawiam,
    Łukasz

    Działa - serdeczne dzięki

    Jeszcze chciałbym wykonać 3 małe modyfikacje:

    1) Aby po odnowieniu ogłoszenia jego status płatności (Mysql komórka "payed" z 1 zmieniło wartość na 0)

    2) Aby w panelu administracyjnym na liście ogłoszeń był w kolumnie płatności przełącznik identyczny jak w przypadku "Promocja" i "Opublikowane" - chciałbym móc samodzielnie zmieniać informację czy ktoś opłacił swoje ogłoszenie czy nie

    3) Aby jeden użytkownik mógł dodać maksymalnie 4 ogłoszenia z jednego zalogowanego konta.

Strona 59 z 69 PierwszyPierwszy ... 9495758596061 ... OstatniOstatni

Podobne tematy

  1. Komponent ogłoszeniowy.
    przez kaszczor na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 6
    Ostatni post/autor: 02-12-2010, 22:13
  2. Komponent ogłoszeniowy
    przez klausania na forum Instalacje (Joomla!, składników)
    Odpowiedzi: 9
    Ostatni post/autor: 30-04-2010, 05:36
  3. Nowy komponent dla joomla: Kancelaria
    przez kiki05 na forum Własne rozwiązania
    Odpowiedzi: 2
    Ostatni post/autor: 08-10-2009, 10:00
  4. Nowy komponent - JAccelerator - Zaawansowany Cache
    przez rkubera na forum Programowanie pod Joomla!
    Odpowiedzi: 8
    Ostatni post/autor: 16-08-2008, 23:05
  5. Nowy komponent dla Joomla - VideoDB
    przez waland na forum Ogłoszenia i komunikaty
    Odpowiedzi: 0
    Ostatni post/autor: 25-04-2006, 01:34

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •