Powtarzające się tytuły artykułów
Wyniki 1 do 5 z 5

Temat: Powtarzające się tytuły artykułów

  1. #1
    Przeglądacz
    Dołączył
    14-11-2012
    Wpisy
    34
    Punkty
    2

    Domyślny Powtarzające się tytuły artykułów

    Powiedzcie mi, da się wprowadzić jakieś zabezpieczenie, dzięki któremu jeśli użytkownik z poziomu strony będzie chciał dodać artykuł o takim samym tytule jaki już istnieje wyświetli się komunikat typu: "Artykuł o takim samym tytule już istnieje"?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec Dziudek awatar
    Dołączył
    17-10-2012
    Skąd
    Łódź
    Wpisy
    342
    Punkty
    60

    Domyślny

    A przypadkiem edytor Joomla! nie zgłosi problemu z powieleniem aliasu na bazie tytułu?

  4. #3
    Wyjadacz pawelSafiStudio awatar
    Dołączył
    27-09-2010
    Wpisy
    646
    Punkty
    90

    Domyślny

    To kwestia wersji Joomla! A dasz radę wprowadzić drobne modyfikacje w kodzie Joomla! czy koniecznie chcesz dodatek ?
    "Twoja strategia jest do bani (głównie dlatego, że nie poświęcasz jej wystarczająco dużo czasu)" - Mitch Joel

  5. #4
    Przeglądacz
    Dołączył
    14-11-2012
    Wpisy
    34
    Punkty
    2

    Domyślny

    Haha, nie musi być dodatek, poradzę sobie z modyfikacją kodu. Tylko powiedzcie, który plik mam edytować i co dokładnie w nim zmienić?

  6. #5
    Wyjadacz pawelSafiStudio awatar
    Dołączył
    27-09-2010
    Wpisy
    646
    Punkty
    90

    Domyślny

    Jeżeli programujesz, to nie powinien to być dla Ciebie probelm. Zmodyfikuj sobie metodę save w kontrolerze com_content (article). np:

    Kod PHP:
    // Load the backend helper for filtering.
    require_once JPATH_ADMINISTRATOR.'/components/com_content/helpers/content.php';
    // start modify
    $model $this->getModel('article');
     if(!
    $model->checkItemTitle()) return false;
    // end modify
    $result parent::save($key$urlVar); 
    Następnie dodaj metodę checkItemTitle() do modelu article, który sprawdzi czy artykuł o danych parametrach już istnieje np.:

    Kod PHP:
    public function checkItemTitle(){
            
    $jinput JFactory::getApplication()->input;
            
    $formData $jinput->get('jform','','array');
            
    $title $formData['title'];
            
    $this->_db->setQuery("SELECT * FROM #__content WHERE title='".$title."'");
            
    $check $this->_db->loadObject();
            if(isset(
    $check->id)) return false;
            return 
    true;
      } 
    Nie sprawdzałem działania. Tylko podpowiadam rozwiązanie
    "Twoja strategia jest do bani (głównie dlatego, że nie poświęcasz jej wystarczająco dużo czasu)" - Mitch Joel

Podobne tematy

  1. Powtarzające się dane!
    przez dudi88 na forum Programowanie pod Joomla!
    Odpowiedzi: 1
    Ostatni post/autor: 12-05-2012, 00:48
  2. K2 - linki się powtarzają
    przez radekn na forum Artykuły: aktualności, komentarze
    Odpowiedzi: 2
    Ostatni post/autor: 19-01-2012, 12:33
  3. Powtarzający się problem z bazą danych.
    przez vwbigfan na forum Administracja - ogólne
    Odpowiedzi: 18
    Ostatni post/autor: 15-07-2010, 20:23
  4. easy comments - powtarzające się komentarze
    przez lwwl na forum Artykuły: aktualności, komentarze
    Odpowiedzi: 16
    Ostatni post/autor: 06-09-2009, 19:55
  5. Czy można usunąć z głównej str. powtarzający się opis strony
    przez miszaa na forum Administracja - ogólne
    Odpowiedzi: 3
    Ostatni post/autor: 24-04-2008, 03:07

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
  •