Projektni teden Varna namestitev XAMPP-a Opiši varno namestitev; v opisu naj bodo zajete ekranske slike postopka. R: 1. Localhost/xampp 2. Security 3. Klik na http://localhost/security/index.php 4. Kaj je .htaccess? R: FTP server FTP client Kreiranje baze phpMyAdmin 1. S katerim geslom se prijaviš v phpMyAdmin. Opiši postopek prijave na localhost; prilepi ekransko sliko. 2. Zbirke podatkov/Ustvari novo zbirko podatkov 3. Ali je utf8 kompatibilen z 7 bitno ASCII kodo in podpira šumnike? Prilepi link z odgovorom. 4. Kaj pomeni _ci? (case sensitive) R: iskanje podatkov po tabelo bo ci 5. Za namestitev in varnost potrebujemo še uporabnika z geslom in ustreznimi pravicami. Kreiranje novega uporabnika baze: Preveri privilegije … 6. Določimo ime uporabnika in geslo 7. Pozor: ne pozabi ime baze, imena uporabnika in gesla podatkovne baze. Namestitev Joomle 1. Zaženemo localhost/joomla 2. Vpis podatkov o bazi 3. Vpis podatkov o spletni strani 4. Napiši kaj Meta Description, Meta Keywords. 5. Ne izberemo inštalacije podatkov 6. Izbrišemo inštalacijsko datoteko; zakaj moramo umakniti inštalacijsko datoteko? 7. Kliknemo na gumb site. Gostovanje Izbira ponudnika free-hosting C-PANEL Kreiranje domenskega in poddomenskega imena domena Nastavitev elektronske pošte Dostop do mape public_html s ftp klientom Namestitev Joomle na klik Prenos na joomle in baze lokalnega računalnika na strežnik (Hosting to another hosting) Izvoz joomle 1. Poiščemo namestitveno datoteko joomle na c:\xampp\htdocs\joomla\ 2. Označimo vsebino mapo in jo zazipamo v datoteko s končnico zip. Datoteka je pripravljena za izvoz. Izvoz baze 1. Preko brskalnika: localhost/xampp/phpMyAdmin ali localhost/phpMyadmin 2. Kliknemo na bazo joomla1 3. Kliknemo na gumb Izvozi 4. Izberemo možnost Hitro in izvozimo bazo. Uvoz baze na strežnik 1. V C Panelu kreiramo novo bazo. Kliknemo MySQL Databases in ime in geslo baze. 2. Nato kliknemo na gumb Enter PhpMyAdmin in s klikom na gumb uvozimo bazo; datoteko tipa SQL. Uvoz joomle na strežnik Najbolj enostavno je, da izberemo ukaz za prenos datoteke kot je npr. Import website. 1. V C-Panelu klkinemo na gumb Import Web site 2. Poiščemo in izberemo datoteko datoteko Joomla.zip, ki smo jo kreirali prej in se nahaja v mapi Xampp/htdocs/Joomla 3. Program avtomatično razpakira zip datoteko v mapo pubčic_html 4. S fileManagerjem poiščemo datoteko Configuration.php in jo editiramo. V datoteki Configuration.php moramo popraviti: 1. Geslo baze: password 2. Ime baze: db 3. Ime uporabnika baze: user 4. Spremeba log poti in tmp poti: log_path //odvisno od ponudnika; preveri tmp_path Primer popravljene datoteke. <?php class JConfig { public $offline = '0'; soon.'; public $offline_message = 'This site is down for maintenance.<br /> Please check back again public $display_offline_message = '1'; public $offline_image = ''; public $sitename = 'vaja'; public $editor = 'tinymce'; public $captcha = '0'; public $list_limit = '20'; public $access = '1'; public $debug = '0'; public $debug_lang = '0'; public $dbtype = 'mysqli'; public $host = 'mysql.fav.cc'; public $user = 'u651654225_prim'; public $password = 'miran2356'; public $db = 'u651654225_prim'; public $dbprefix = 'zjf1x_'; public $live_site = ''; public $secret = 'LPgKclRieVer92Fa'; public $gzip = '0'; public $error_reporting = 'default'; public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref }'; public $ftp_host = '127.0.0.1'; public $ftp_port = '21'; public $ftp_user = ''; public $ftp_pass = ''; public $ftp_root = ''; public $ftp_enable = '0'; public $offset = 'UTC'; public $offset_user = 'UTC'; public $mailer = 'mail'; public $mailfrom = 'miran.kozmus@guest.arnes.si'; public $fromname = 'vaja'; public $sendmail = '/usr/sbin/sendmail'; public $smtpauth = '0'; public $smtpuser = ''; public $smtppass = ''; public $smtphost = 'localhost'; public $smtpsecure = 'none'; public $smtpport = '25'; public $caching = '0'; public $cache_handler = 'file'; public $cachetime = '15'; public $MetaDesc = ''; public $MetaKeys = ''; public $MetaTitle = '1'; public $MetaAuthor = '1'; public $MetaVersion = '0'; public $robots = ''; public $sef = '1'; public $sef_rewrite = '0'; public $sef_suffix = '0'; public $unicodeslugs = '0'; public $feed_limit = '10'; public $log_path = '//home/u651654225_prim/public_html/logs'; public $tmp_path = '//home/u651654225_prim/public_html/tmp'; public $lifetime = '15'; public $session_handler = 'database'; } ____________________Pozor pot //home/u … se razlikuje od ponudnika do ponudnika JOOMLA Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij: Content/Manager Določiti moramo menije, podmenije, popodmenije … Posamezen meni prikazuje vsebino ene kategorije Kreiranje kategorij Content/Category Manager/Add New Category Če želimo kreirati podmeni, uporabimo Parent. Kreiranje člankov Articles Vsak članek priprada samo eni kategoriji. Add New Article ali Content/Article Manager a. Kreiranje članka b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor TinyMCE; Basic Options razširimo na Extended c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba d. Kreiranje povezav v članku Insert/Edit link e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim poljem f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media Managerju g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter za preprečevanje škodljivega vdora; Global Configuration h. Vstavljanje Flash animacij Kreiranje menijev Joomla Kreiranje kategorij 1. Izdelava načrta spletne strani (site map) 2. Kreiranje kategorij: Content/Manager Določiti moramo menije, podmenije, popodmenije … Posamezen meni prikazuje vsebino ene kategorije Kreiranje kategorij Content/Category Manager/Add New Category Če želimo kreirati podmeni, uporabimo Parent. Kreiranje člankov Articles Vsak članek priprada samo eni kategoriji. Add New Article ali Content/Article Manager a. Kreiranje članka b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor TinyMCE; Basic Options razširimo na Extended c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba d. Kreiranje povezav v članku Insert/Edit link e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim poljem f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media Managerju g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter za preprečevanje škodljivega vdora; Global Configuration h. Vstavljanje Flash animacij Joomla! 1.6 Dodajanje modula Extensions > Module Manager Desno zgoraj kliknemo New, za nov modul. Izberemo Login Vnesemo podatke o novem modulu: Pri postavki »Position« kliknemo »Select position«. Izbrati moramo pozicijo, ki jo omogoča naša predloga, zato v filtru skrajno desno najprej izberemo našo predlogo. Katera je naša predloga lahko vidimo pod Extensions > Template Manager. Trenutna predloga ima v stolpcu »Assigned« zeleno kljukico -> . Kako prepoznati pozicije modula je opisano v nadaljevanju. Ko vnesemo potrebne parametre modula, shranimo (»save« desno zgoraj) in osvežimo stran. Na izbrani poziciji se prikaže modul. Ustvarjanje uporabniškega menija, ki omogoča dodajanje novih člankov je opisano v nadaljevanju. Positions (pozicije modula): Pozicije naše predloge najlažje vidimo na sledeč način. Na osnovni strani nadzorne plošče izberemo Extensions > Template Manager. Desno zgoraj izberemo »Options«. Pod »Preview Module Positions« izberemo Enabled in shranimo (Save). V naslovno vrstico brskalnika vpišemo naslov naše spletne strani, ki mu na koncu (na desni) dodamo /?tp=1. Primer: Pozicije se bodo prikazale direktno na spletni strani. Dodajanje menija Dodajanje uporabniškega menija s povezavo »Dodaj nov članek«: Na nadzorni plošči izberemo Menus > Menu Manager > Add New Menu. Novi meni shranimo z imenom in tipom menija (Save & Close). V novi meni moramo dodati »link« do dodajanja novega članka. Kliknemo na novi meni (v tem primeru Uporabnik). In zgoraj »New« Menu Item Type > Select Na koncu Pod Extension > Module Manager dodamo novi menu (Uporabnik) in mu določimo ustrezno pozicijo, ter vidnost samo v primeru logiranega uporabnika. Članke lahko dodaja zgolj uporabnik s pravicami »Author« ali višjimi.
© Copyright 2024