Historia zmian artykułu wyciągnięta z bazy
Wyniki 1 do 2 z 2

Temat: Historia zmian artykułu wyciągnięta z bazy

  1. #1
    Debiutant
    Dołączył
    17-03-2015
    Wpisy
    4
    Punkty
    2

    Joomla! 3.4 Historia zmian artykułu wyciągnięta z bazy

    Witam

    Wyciągam z bazy na stronę historię zmian dla artykułu zawartą w tabeli #__ucm_history.
    Stosuję następujący uproszczony kod:

    <?php
    $db = JFactory::getDbo();
    $query = $db->getQuery(true);
    $query->select(array('save_date, ucm_item_id, editor_user_id'));
    $query->from($db->quoteName('#__ucm_history'));
    $query->where($db->quoteName('ucm_item_id')." = ".$db->quote("4"));
    $query->order($db->quoteName('save_date') . ' DESC');

    $db->setQuery($query);
    $result = $db->loadRowList();
    echo json_encode($result);
    ?>

    Chciałbym, aby zamiast ustawionego na sztywno numeru id dla artykułu (w tym wypadku 4 - $query->where($db->quoteName('ucm_item_id')." = ".$db->quote("4"))
    system automatycznie przypasowywał historię dla konkretnego artykułu (this-article? this-item?)

    Jak to zrobić?

  2. #2
    Debiutant
    Dołączył
    17-03-2015
    Wpisy
    4
    Punkty
    2

    Domyślny

    Ok

    Zastosowałem takie zapytanie:

    <?php
    $id = $_GET['id'];

    $db = JFactory::getDbo();
    $query = $db->getQuery(true);
    $query->select(array('save_date', 'name'));

    $query->from($db->quoteName('#__ucm_history'));
    $query->where($db->quoteName('ucm_item_id')." = ".$db->quote("$id"));
    $query->join('INNER', $db->quoteName('#__users') . ' ON (' . $db->quoteName('#__ucm_history.editor_user_id') . ' = ' . $db->quoteName('#__users.id') . ')');
    $query->order($db->quoteName('save_date') . ' DESC');

    $db->setQuery($query);

    $result = $db->loadObjectList();

    foreach($result as $key=>$value){

    echo "Data modyfikacji: ";
    echo $value->save_date;
    echo("<br />");
    echo "Redaktor: ";
    echo $value->name;
    echo('<br /><hr style="color:orange;width:50%;float:left;"><br />');
    }
    ?>

    które poprawnie wyświetla historię zmian oraz redaktorów dla pojedynczego artykułu.
    Problem pozostaje przy wyświetlaniu kategorii artykułów, gdzie Id przyjmuje wartość całej kategorii.
    Jak uzyskać id poszczególnych artykułów w kategorii???
    Link do tworzonego szablonu

Podobne tematy

  1. Wyciągnięcie adresu URL
    przez uki0008 na forum Administracja - ogólnie
    Odpowiedzi: 1
    Ostatni post/autor: 14-03-2013, 19:52
  2. wyciągnięcie skryptu z pluginu
    przez nigraS na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 2
    Ostatni post/autor: 07-03-2013, 22:27
  3. wyciągnięcie danych z bazy
    przez komin na forum Joomla 1.5 BŁĘDY
    Odpowiedzi: 6
    Ostatni post/autor: 25-09-2009, 09:32
  4. [hasło] wyciągnięcie z joomla!
    przez marcin21poznan na forum Administracja Joomla!
    Odpowiedzi: 5
    Ostatni post/autor: 29-01-2008, 15:01
  5. Wyciągnięcie systemu logowania
    przez tomk na forum Programowanie pod Joomla!
    Odpowiedzi: 2
    Ostatni post/autor: 12-05-2006, 15:40

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
  •