Zgadza się - maile poszły w momencie kiedy się zalogowałem jako administrator. A da się w jakiś sposób uruchomić tą funkcję automatycznie - bez potrzeby logowani (patrz urlop itp.) :-)
Mam kolejne pytanie. W widoku "Kategoria - Tabela" najpierw widoczne są kategorie a później lista ogłoszeń w tabeli. W jaki sposób zmodyfikować plik aby najpierw wyświetlały się ogłoszenia a później kategorie. Do tej pory wszystkie modyfikacje pliku kończyły się fiaskiem. Z góry dziękuję za pomoc.
Super - działa tak jak chciałem. Bardzo dziękuję za odpowiedź!
P.S. - Czy są prowadzone prace nad rozwojem tego komponentu?
---------- Post dodany o 21:32 ---------- Poprzedni post był o 13:17 ----------
Cytuję kolegę u którego pojawił się ten sam problem co u mnie. Mimo możliwości dodawania ogłoszeń tylko przez zalogowanych użytkowników, po dodaniu ogłoszenie widnieje informacja że dodano przez "Guest"
Witam
Możliwe że użytkownikowi wygasła sesji , proszę dodać w pliku /components/com_djclassifieds/controller.php w funkcji saveItem za linią 385
$par = &JComponentHelper::getParams( 'com_djclassifieds' );
dodać
if($par->get(user_type)==1){
$user = & JFactory::getUser();
if($user->id=='0'){{
$message = JText::_('Please login');
$redirect= "index.php?option=com_user&view=login&re=addit em";
$redirect = JRoute::_($redirect);
$this->setRedirect($redirect, $message);
}
}
oraz w funkcji saveEditItem za linią 598
$par = &JComponentHelper::getParams( 'com_djclassifieds' );
Pozdrawiam,
Łukasz
Design-Joomla.pl
Witam,
po zaproponowanej modyfikacji przeglądarka wyrzuca mi następujący błąd:
Parse error: syntax error, unexpected $end in /home/klasnitz/domains/stalowasowa.pl/public_html/components/com_djclassifieds/controller.php on line 1122
Jeśli można to będę wdzięczny za zamieszczenie gotowego pliku - możliwe po prostu źle wkleiłem kod :-)
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ć ?Hello
I'm gonna try to help you.
Please in file modules/mod_djclassifiedsitems/mod_djclassifiedsitems.php change line 42 from
$query = "SELECT i.*, c.name as c_name FROM #__djcf_items i , #__djcf_categories c WHERE i.date_exp > '".$date[0]."' AND i.published = 1 AND i.cat_id=c.id ORDER BY ".$ord." limit ".$params->get('items_nr');
to
$query = "SELECT i.*, c.name as c_name FROM #__djcf_items i , #__djcf_categories c WHERE i.date_exp > '".$date[0]."' AND i.published = 1 AND i.cat_id=c.id AND i.cat_id='SOMEID' ORDER BY ".$ord." limit ".$params->get('items_nr');
if you want only one cat "SOMEID" or to
$query = "SELECT i.*, c.name as c_name FROM #__djcf_items i , #__djcf_categories c WHERE i.date_exp > '".$date[0]."' AND i.published = 1 AND i.cat_id=c.id AND i.cat_id IN (ID1,ID2,ID3) ORDER BY ".$ord." limit ".$params->get('items_nr');
if you want to take ads from more than one category "(ID1,ID2,ID3)".
Best Regards,
Lukasz
Witam,
Czy jest możliwość modyfikacji skryptu w taki sposób aby powiadamiał mnie jako administratora o zmianach w ogłoszeniach jak i o wybraniu przez nich opcji "pierwszy". Powiadomienie w formie maila - identyczne jak w przypadku dodawania nowego ogłoszenia czyli
np. Użytkownik ..... zaktualizował swoje ogłoszenie. LINK DO OGŁOSZENIA,
Użytkownik .... wybrał dla swojego ogłoszenia opcje "pierwszy". LINK DO OGŁOSZENIA
Myślę że tego typu powiadomienia znacznie ułatwiłyby administratorom kontrolowanie ogłoszeń na ich portalach.
Z góry bardzo dziękuję za podpowiedź
djclassifieds_controller.zipdjclassifieds_controller.zipWitam
Przepraszam moja wina, wkradł się niepotrzebny nawias, kod powinien tak wyglądać
W załączniku poprawiony plikKod PHP:
if($par->get(user_type)==1){
$user = & JFactory::getUser();
if($user->id=='0'){
$message = JText::_('Please login');
$redirect= "index.php?option=com_user&view=login&re=additem";
$redirect = JRoute::_($redirect);
$this->setRedirect($redirect, $message);
}
}
Design-Joomla.pl