Szkoła - komponent BasicSchool v.2.0 - Strona 55
Strona 55 z 55 PierwszyPierwszy ... 545535455
Wyniki 541 do 548 z 548

Temat: Szkoła - komponent BasicSchool v.2.0

  1. #541
    Debiutant
    Dołączył
    22-10-2013
    Wpisy
    2
    Punkty
    2

    Domyślny

    Temat ciekawy, ale czy ktokolwiek widział wersję 3.0 nawet komercyjną.

    Potrzebuję jej na gwałt a w sieci nie znalazłem informacji kto to dystrybuuje.
    Mam posadzoną joomle 2.5.14 i z tego co słyszałem tylko BASICSHOOL 3.0 może z nią współpracować.

    może ktoś słyszał albo coś wie ??

    Będę wdzięczny
    Ostanio edytowane przez Ridick72 : 28-10-2013 11:09

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #542
    Wyga alex51 awatar
    Dołączył
    16-01-2007
    Skąd
    Kamień Pomorski
    Wpisy
    3 359
    Punkty
    481

    Domyślny

    Szukaj na naszym forum, wersja dla J!2.5 jest opublikowana w tym wątku.
    Wiem, że niewiele wiem, ale jeśli to co wiem było Ci pomocne,
    to skorzystaj z tego:

  4. #543
    Debiutant
    Dołączył
    22-10-2013
    Wpisy
    2
    Punkty
    2

    Domyślny

    Wielkoe dzięki

  5. #544
    Debiutant
    Dołączył
    20-12-2013
    Wpisy
    2
    Punkty
    2

    Domyślny

    Dodasz opcję wpisywania tematów?

  6. #545
    Debiutant jajcek2006 awatar
    Dołączył
    11-10-2012
    Wpisy
    9
    Punkty
    4

    Domyślny

    mogę pomóc w dodaniu opcji "tematy lekcji", "4 grupy lekcyjne", na ukończeniu mam zastępstwa (ok.20.01.2014), ogłoszenia dla wybranej klasy lub całej szkoły. jacek (at) maxkomputery.pl

  7. #546
    Debiutant
    Dołączył
    20-12-2013
    Wpisy
    2
    Punkty
    2

    Domyślny Prośba o odpowiedź (chcę wpisywać tematy)

    jajcek2006 to napisz mi jak to zrobić na maila: zenek.sozano@gmail.com
    Był bym bardzo wdzięczny
    Ostanio edytowane przez olaf.sozan : 27-01-2014 15:57

  8. #547
    Debiutant jajcek2006 awatar
    Dołączył
    11-10-2012
    Wpisy
    9
    Punkty
    4

    Domyślny

    Wczoraj wieczorem była psia pogoda a ja siedząc przy piwku , gmerając w skryptach dziennika dorobiłem :


    Pełne nazwy przedmiotów z polskimi znakami:




    1.) /administrator/components/com_basicschool/models/absence.php


    W lini 40 po:
    $db->setQuery($query);
    $this->_class = $db->loadObjectList();
    dodajemy:
    //nazwy przedmiotow
    $query = 'SELECT id, lessonname, fullname FROM #__bschool_lessons ';
    $db->setQuery($query);
    $this->_nlessons = $db->loadObjectList();

    przed:
    //weryfikacja dostepu i definicji klas




    oraz dodajemy:




    function &getNLessons() {
    return $this->_nlessons;
    }





    przed:
    //zapis frekwencji klasy
    function store() {
    JRequest::checkToken() or jexit( 'Invalid Token' );




    2.) /administrator/components/com_basicschool/views/lesson/tmpl/edit.php




    Po wpisie:
    <ul class="adminformlist">
    <li>
    <label id="jform_title-lbl" for="jform_title"><?php echo JText::_( 'BS_LESSON_NAME' );?></label>
    <input id="jform_title" type="text" name="lessonname" size="22" value="<?php echo $this->row[0]->lessonname;?>" class="inputbox">
    </li>




    dodajemy:

    <li>
    <label id="jform_title-lbl" for="jform_title"><?php echo JText::_( 'BS_LESSON_FULLNAME' );?></label>
    <input id="jform_title" type="text" name="fullname" size="22" value="<?php echo $this->row[0]->fullname;?>" class="inputbox">
    </li>





    3.) /administrator/components/com_basicschool/views/absence/view.php

    Po wpisie:
    $active = false;
    if ( $cls[$i]->id== $rows[0]->id) { $active = true; }
    BS_Helper::BsSubMenuButton(JText::_('BS_CLASS').' '.$cls[$i]->classname, $link.$cls[$i]->id, $i, $active);
    } echo '</div>';


    dodajemy:

    //pelne nazwy przedmiotow
    $less_name = Array();
    for($g=0, $v=count($nlessons); $g < $v; $g++) {
    $less_name[$nlessons[$g]->lessonname] = $nlessons[$g]->fullname;
    }
    $less_name['[okienko]'] = "Okienko";


    Przed wpisem:

    //sprawdzanie lekcji dnia
    $planday = isset($rows[0]->planday) ? explode('|', $rows[0]->planday) : array(0);




    oraz na samym końcu pliku:

    $this->assignRef( 'lessonsfname', $less_name );

    przed:

    parent::display($tpl);
    }
    }
    ?>




    4.) /administrator/components/com_basicschool/views/absence/tmpl/absence.php




    Trzeba zamienić wyprowadzenia nazwy przedmiotu w grupach i bez grup:

    W części gdzie wyprowadzane są nazwy grup wpisy miały postać:


    echo $lsn[$n][0]; //<- grupa pierwsza

    echo $lsn[$n][1]; //<- grupa druga i analogicznie dla pozostałych grup jeśli ktoś miał więcej niż dwie


    te wpisy zamieniamy na:

    echo $this->lessonsfname[$lsn[$n][0]]; //<-grupa pierwsza

    echo $this->lessonsfname[$lsn[$n][1]]; //<- grupa druga itd.




    i podobnie dla przedmiotów bez grup

    wpis miał postać:
    echo $this->lessonsday[$n];

    i zamieniamy go na:

    echo $this->lessonsfname[$this->lessonsday[$n]];

    5.)W bazie MYSQL w tabeli


    ***_bschool_lessons

    po kolumnie:
    lessonname

    trzeba dodać kolumnę:


    nazwa: fullname
    typ: varchar
    długość: 30
    ustawienia domyślne:
    metoda porównywania napisów: utf8_general_ci


    Podobnie przez analogię pkt. od 1 do 4 możecie dodać sobie wyprowadzanie nazw przedmiotów do drukowania kartek z ocenami (jak ktoś ma trudność niech pisze na pw) i gdzie sobie ktoś wymarzy.
    Idea tej modyfikacji polega na tym że dotychczasowa nazwa w której nie można używać spacji i polskich znaków pozostaje nadal tak samo używana i jest indeksem do przetwarzania.
    Natomiast pełna nazwa przedmiotu z ogonkami i spacjami jest do tego indeksu prezypisana i używana tylko do wyświetlenia.

    Także po tych modyfikacjach trzeba do każdego przedmiotu z dotychczasową nazwą dopisać pełną nazwę taką jaka ma się wyświetlać w okienku
    BS_LESSON_FULLNAME
    do tego dopiszcie sobie tłumaczenie w panelu administratora joomla
    ->języki -> nadpisywanie tłumaczeń ->Polisch(Pl)-Zaplecze->Utwórz
    to jest stała językowa: BS_LESSON_FULLNAME
    a w tekst wpiszcie to jak ma się nazywać okienko do wpisywania pełnej nazwy przedmiotu.


    Nasze dzienniczki mają już ładnie brzmiące nazwy przedmiotów.Pozdrawiam.

  9. #548
    Debiutant
    Dołączył
    25-01-2015
    Wpisy
    4
    Punkty
    2

    Domyślny

    jajcek2006 - czy obecna wersja na Twojej stronie zawiera ostatnie poprawki?

Strona 55 z 55 PierwszyPierwszy ... 545535455

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
  •