01
MAJ
Linki z nofollow w menu Joomla 1.x
Wpisane przez Michał Kowalski w kategoriach Joomla
W Joomla 1.x nie możemy określić które linki w menu (mod_mainmenu) mają posiadać rel=”nofollow”.
Najprościej jest w pliku /modules/mod_mainmenu.php zmienić linijkę numer 20.
Przed zmianą:
20 | $txt = '<a href="'. $mitem->link .'" target="_blank" class="'. $menuclass .'" '. $id .'>'. $mitem->name .'</a>'; |
Po zmianie:
20 | $txt = '<a href="'. $mitem->link .'" rel="nofollow" target="_blank" class="'. $menuclass .'" '. $id .'>'. $mitem->name .'</a>'; |
Od tej pory wszystkie linki wychodzące będą posiadały atrybut nofollow.
29
SIE
Rozszerzenie SOBI2 dla ARTIO JoomSEF ze wsparciem dla języka polskiego
Wpisane przez Michał Kowalski w kategoriach ARTIO JoomSEF, Joomla, SOBI2
Rozszerzenie do ARTIO JoomSEF (wersja 2.2.4 i wyżej) pozwalające komponentowi SOBI2 dla Joomli wyświetlać przyjazne linki.
Testowane na poniższych wersjach oprogramowania:
- Joomla! 1.0.15
- SOBI2 RC 2.8.7.2
- ARTIO JoomSEF v2.3.0
Rozszerzenie SOBI2 dla ARTIO JoomSEF ze wsparciem dla języka polskiego
Przykład działania można obejrzeć na http://www.ozorkow.net/firmy/index.html
26
MAJ
jportal2joomla
Wpisane przez Michał Kowalski w kategoriach Joomla, Jportal, PHP, SQL
Poniżej SQLowy skrypt, pomagający przenieść dane z Jportal do Joomli.
Tabele obu CMSów muszą być w tej samej bazie danych. Przedrostek tabel Joomli w poniższym przykładzie to “jos_“. System komentarzy w Joomli do które przenoszone są komentarze, to AkoComment.
Przy przenoszeniu, trzeba zwrócić uwagę na ID autora wiadomości. Domyślnie można ustawić Administratora jako autora wszystkich newsów, poniżej jest to ID 62 (tabela jos_content).
Skrypt zamienia znaczniki BBCode na czysty HTML.
Uwaga. Skrypt napisałem ok. 1,5 roku na własny użytek, przeniosłem dane i już go nie modyfikowałem. Bardzo możliwe, że w nowych wersjach wymienionych CMSów, pozmieniała się struktura tabel lub nazwy pół w tabeli.
Przed uruchomieniem skryptu zaleca się wykonanie kopi zapasowej bazy danych.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | TRUNCATE TABLE `jos_content`; TRUNCATE TABLE `jos_content_frontpage`; TRUNCATE TABLE `jos_akocomment`; INSERT INTO jos_content (`id`, `title`, `introtext`, `fulltext`, `state`, `sectionid`, `catid`, `created`, `created_by`, `publish_up`) SELECT `id`, `title`, `text`, `textcd`, '1', '1', '1', `date`, '62', `date` FROM portalnews WHERE portalnews.stat != 3; INSERT INTO jos_content_frontpage (`content_id`, `ordering`) SELECT `id`, 2782-`id` FROM portalnews WHERE portalnews.stat != 3; INSERT INTO jos_akocomment (`name`, `title`, `comment`, `date`, `published`, `contentid`) SELECT `name`, `title`, `text`, `date`, '1', `wid` FROM portalcomments WHERE portalcomments.what = 'news'; UPDATE jos_content SET `title`= REPLACE(`title`, '\\"', '"'), `introtext`= REPLACE(`introtext`, '\\"', '"'), `fulltext`= REPLACE(`fulltext`, '\\"', '"'); UPDATE jos_akocomment SET `title`= REPLACE(`title`, '\\"', '"'), `comment`= REPLACE(`comment`, '\\"', '"'); UPDATE jos_content SET `introtext`= REPLACE(`introtext`, '[i]', '<i>'), `introtext`= REPLACE(`introtext`, '[/i]', '</i>'), `introtext`= REPLACE(`introtext`, '[u]', '<u>'), `introtext`= REPLACE(`introtext`, '[/u]', '</u>'), `introtext`= REPLACE(`introtext`, '[b]', '<b>'), `introtext`= REPLACE(`introtext`, '[/b]', '</b>'), `fulltext`= REPLACE(`fulltext`, '[i]', '<i>'), `fulltext`= REPLACE(`fulltext`, '[/i]', '</i>'), `fulltext`= REPLACE(`fulltext`, '[u]', '<u>'), `fulltext`= REPLACE(`fulltext`, '[/u]', '</u>'), `fulltext`= REPLACE(`fulltext`, '[b]', '<b>'), `fulltext`= REPLACE(`fulltext`, '[/b]', '</b>'); UPDATE jos_akocomment SET `comment`= REPLACE(`comment`, '[i]', '<i>'), `comment`= REPLACE(`comment`, '[/i]', '</i>'), `comment`= REPLACE(`comment`, '[u]', '<u>'), `comment`= REPLACE(`comment`, '[/u]', '</u>'), `comment`= REPLACE(`comment`, '[b]', '<b>'), `comment`= REPLACE(`comment`, '[/b]', '</b>'); |
07
STY
Spolszczenie do !JoomlaComment 3.12
Wpisane przez Michał Kowalski w kategoriach Joomla
Dla wszystkich miłośników Joomli przygotowałem spolszczenie frontendu (formularza do komentowania) !JoomlaComment 3.12.
Plik należy skopiować do /components/com_comment/joscomment/language i w Panelu Administratora zmienić domyślny język komponentu !JoomlaComment 3.12.
polish.php (spakowane zipem) – kodowanie ISO-8859-2
Flaker – Oni tu byli!
Kategorie
- Apache (1)
- ARTIO JoomSEF (1)
- Bash (2)
- Boatcamp (1)
- Debian (2)
- Fotografia (2)
- Hardware (2)
- Inne (7)
- IT (1)
- Joomla (4)
- Jportal (1)
- lftp (1)
- Media (1)
- MTA (1)
- MySQL (1)
- OpenBSD (2)
- OS (2)
- Ozorków.net (2)
- PHP (2)
- Programowanie (1)
- SOBI2 (1)
- SQL (3)
- Studia (3)
- Telekomunikacja (2)
- Wordpress (2)
- Wordpress Plugins (1)
- XML (1)
Moje profile
Ozorków City
Tagi
Ozorków.net
- Nabór do sekcji piłki nożnej
- Przebudowa Sienkiewicza, zamknięty odcinek Zgierskiej
- Bezpłatny kurs na telemarketera
- TUR wycofany z rozgrywek
- Modernizacja oświetlenia
- Bezpłatny kurs na agenta ubezpieczeniowego
- Modernizacja drogi wojewódzkiej nr 708
- Intermarché powstanie w Ozorkowie
- Oaza bez ciszy i spokoju
- Szynobusem po regionie


