Joomla 2.5

Kategorija: Joomla 2...
Atnaujinta: 2015 Balandis 27, Pirmadienis 06:05
Peržiūros: 856

Patarimai. Rašau sau, bet gal pravers ir jums...

2014-10-03 svetainėje spausdino be galo mažu šriftu

Niekaip neradau nei viename css faile stiliaus, kaip spausdinti. Kreipiausi į joomla123.lt forumą. Pasiūlė pažiūrėti, kokie stilių failai įkeliami faile component.php (atsako už spausdinimą) - nepadėjo, mano failuose nebuvo net žodžio "print". Patarė template.css įdėti

@media print {
p {
font-size: 20px;
}
}

- nepadėjo, bet padėjo:

 

@media print {
  body { 
    font-size: 20px;
    font-color: #000000; 
  }
}

2013-11-16 Nepadeda "no filtering"

Kartais patarimai, kaip įdėti javscript kodus straipsnyje nepadeda. Turiu galvoje nustatymą Super user "no fliltering". Dažnai mėgstu straipsniuose įdėti papildomas nuorodas į kitus panašius straipsius, kad iš iš žiūrimo puslapio lengviaus ir greičiau galima būti pereiti į kitą. Tam atvejui sukurdavau tekstinį failą ir jį paduodavau puslapyje tokiais kodais:

<script language="javascript" type="text/javascript" src="/nuoroda į failą"></script>

Dar dirbant su HTML puslapiais, tokiu būdu galėdavai visą psl viršūnę su paveikslais paduoti tekstiniame faile. Tai veikdavo ir ankstesnėse Joomla puslapiuose. Dar keliuose tinklapiuose naudoju Joomla 2,5 ir taip atsitinka, kad viename iš jų padeda "no fliltering", kitame - ne.

Pradėjau ieškoti būdų ar modulių. Man padėjo įskiepis (plugin) System - Embed Any Script by tushev.org. Paprasčiausiai veikia tokie kodai įdedant tiesiai į straipsnį:

{embedscript}nuoroda į failą{/embedscript}

 

2013-03-12 Nepageidaujami svetainės nariai

Jau kurį laiką stebiu, kad vieną iš mano svetainių pastoviai atakuoja besiregistruojantys nariai dviem vardais, kuriems per kiekvieną naują registraciją prideda keletą raidžių. Vienas iš jų

woodhz (pridėdamos raidės: woodhzbc, woodhzci, woodhzdg ir t.t), kitas
asdfgt
(pridėdamos raidės ar skaičiai: asdfgt22j, asdfgt23m, asdfgt24y ir t.t.)

Jie dažniausiai aktyvuoja savo narystę. Nors svetainėje naudojamas recaptcha įskiepis, jie tai daro kažkaip matyt automatiškai. Užblokuodavau juos, bet vieną rytą pradėjau ieškoti išeities. Pasinaudodama jų registruotais pašto adresais, sužinojau jų IP šioje svetainėje. Pasirodo, visi tie vartotojai turi vieną ir tą patį IP 199.193.71.14. Sukūriau .htaccess failą ir uždraudžiau šiam IP priėjimą. Žiūrėsime, kas bus.

O uždrausti galima keliais būdais:

deny from 222.35. - uždraudžiame visiems nuo - iki 222.35.1.1-222.35.255.255
deny from 58.240. - uždraudžiame visiems nuo - iki 58.240.1.1-58.240.255.255
deny from 82.171.82.1 - uždraudžiame vieną IP 82.171.82.1
deny from 96.48.153.162 -uždraudžiame vieną IP 96.48.153.162

Be to, galima įdiegti DomainRestriction papildinį, ten nurodant, kokius domenus uždraudžiame arba leidžiame

2012-10-24. Nesimato saugos kodo įrašymo langelio

Kartais problemas sukelia šablonai. Vartotojo registracijos formoje nesimatė langelio įskiepio "captcha" kodui įrašyti. Firefox gerai rodo, o IE 8 ir Google Chrome nerodo. IE 9, kuris tinka Windows Vistai, rodo.

Savo šablono jommla.css faile, pačioje pabaigoje įrašiau #colmain .registration {height:700px;}
ir susitvarkė

Modulių valdymas

Kuriant modulius tam tikrai kalbai, reikia nurodyti tik tą jam priskirtą kalbą, o patį modulį rodyti visuose puslapiuose. Su kalbų perjungėju kitaip: jį rodyti tik tada, kad rodomi jo kalbai priskirti meniu. Tarkim jei modulis priskirtas anglų kalbai, tai jis turi būti rodomas ne visuose puslapiuose, o tik tada, kai rodomi anglų kalbos meniu.

Kad būtų patogiau valdyti modulius, galima naudoti Advanced Module Manager (http://www.nonumber.nl/extensions/advancedmodulemanager). Yra apie jį aprašyta ir Joomla123 puslapyje
(http://joomla123.lt/joomla-priedai/308-isplestine-joomla-15-moduliu-tvarkykle).

Joomla 2,5 nepriima žodžio ""

Mano svetainė angliškai vadinama "Lithuanian Royal of Nobility". Ką nebandžiau, meniu, modulyje, title - visur žodis "" prarijamas. Sprendimą radau forume. Įskiepių

Plug-in Manager buvo aktyvus Security - jHackGuard 1.7. Jame neleidus Filter SQL commands, reikalai susitvarkė.

Joomlos versijos atnaujinimas

2012-03-08 Išėjo Joomla 2,52 versija. Atnaujinant gaunamos duomenų bazės klaidos.

Įspėjimas: duomenų bazė nėra naujausios versijos!

1 duomenų bazės problema

  • Duomenų bazės schemos versija (2.5.0-2012-01-14) neatitinka TVS versijos (2.5.2).
toliau:
 
  • Duomenų bazės schemos versija (#__schemas): 2.5.0-2012-01-14.
  • COM_INSTALLER_MSG_DATABASE_UPDATE_VERSION
  • Duomenų bazės tvarkyklė: mysqli.
  • 62 duomenų bazės pakeitimai buvo sėkmingai patikrinti.
  • 19 duomenų bazės pakeitimai nekeičia lentelės struktūros, todėl buvo praleisti.

Tai ištaisyti, reikia panaudoti šias funkcijas:

* Purge cache; (Išvalyti talpyklą)
* Fix database problems (taisyti)

Joomlos 2,50 klaidos

Kol kas Joomla 2.5 turi dvi bėdas: teksto filtrus ir įdiegėją.
Teksto filtrai buvo perkelti iš straipsnių nustatymų į globalias nuostatas. Gal perkeliant buvo palikta kažkokių kabliukų, kad kai kam kyla problemų dėl to. O jos kartais išsisprendžia tik pakeitus filtravimo nuostatas ir atstačius atgal (bet nevisada).
O su įdiegėju problema tokia, kad nepilnai įdiegiamos trečių šalių išplėtimų klasės (nors ir rašoma, kad sėkingai įdiegta). Ši klaida turėjo būti ištaisyta 2.5.1 versijoje, bet taip nėra.
Taip kad reikia laukti klaidų ištaisymo

Joomla nocashe

Nemokamame serveryje www.freehostia.com priauginamas cashe labai greitai: per porą savaičių (o gal per mėnesį) - apie 100MB. Duota serveryje vietos 250 MB, laikau senąją "bajorusajunga.lt", kurios domain'ą pavogė ir kartais matau, kad man užsipildo viskas ir kyla grėsmė, kad svetainė užsidarys. Prasivalau, bet per FTP ilgai valosi. Įdiegiau Clean cashe įrankį, bet užmirštu jį panaudoti. "Interneto vizija" serveriuose iš viso neprisirenka cashe katalogas.

Dar paieškojus, radau nocashe modulį http://ipotpal.mp/component/option,com_jdownloads/Itemid,14/catid,10/cid,31/task,view.download/

- jo toks nuopelnas, kad index faile įdeda meta tag <meta name="cache-control" content="NO-CACHE" />. Bet juk galima ir taip įdėti. Pažiūrėsime, ar tai padės.

Straipsnių rikiavimas Joomla 1,6, 1,7 - 2,5

Seniai kankinuosi, kad suprasti, kodėl nesirikiuoja straipsniai rankiniu būdu, kaip rikiuodavosi Joomla 1,5

Ieškojau visur - meniu, kategorijose, straipsnių nustatymuose, niekas neveikia. Atrodo iš pradžių rikiavosi pagal kategorijas Naujienos, skelbimai... o man norėtųsi, kad klausytų mano stumdymo

Radau atsakymus angliškame forume, arba čia, bet ir tai man nepadeda, arba aš jau per daug visur nustatinėjau, kad išėjau iš rikiuotės...

Kaip nustatyti nesikeičiančią Joomla straipsnio vietą

Articles that are assigned to the frontpage as featured articles gradually move down as newer featured articles are added to your Joomla 1.7 website. If you want an article remain at the top of your website and to never move down no matter the number of newer Featured articles, you can make these articles “Sticky”. This will prevent manual ordering every time a new article is added to the frontpage.

To do this you will assign the featured article a negative ordering number. ie (-1, -2, -3). It will always stay at the top because new featured articles will always be assigned a value of 1. Lower ordered numbers are displayed first.

Steps to Make an Article Sticky on the frontpage

1. Login to your Joomla 1.6 administrator backend.
2. Click on Content, Featured Articles
3. See the column headings (Title, Status, Category etc), click on the header – “Ordering”
4. This will make the ordering numbers editable and you can assign an ordering sequence number.
5. Go to the row of the article you want to make sticky, in my case “Wordpress Themes”
6. Assign the Ordering value = -1
7. Click on the little save icon next to the “Ordering” header.

Free extensions to Sticky Featured Articles named Flexible Sticky FrontPage allows us to displays the article(s) with Thumbnail(s) and using nice expandable sticky style. It will be expands when the mouse rolls over it or when you click. This module useful for showing your article at the footer of a site that should always be in within a mouse action away.

Joomla 1.7-2.5 prieigos kontrolės sistema (ACL) geras straipsnis www.joomla123,lt tinklapyje