- Reklaminis skydelis išsaugotas
- Kategorija: ocPortal
OcPortal'o versijos neatitikimas PHP 5,6
2011 metai
Mažai aš dirbu su šia sistema. Po kurio laiko atėjus į savo sukurtą svetainę, matau klaidų kodus viršuje.
Deprecated: iconv_set_encoding() [ref.iconv.php]: Use of iconv.output_encoding is deprecated in /home/xxxxx/domains/xxxxx.serveriai.lt/public_html/straipsniai/sources/global2.php on line 2091
Deprecated: iconv_set_encoding() [ref.iconv.php]: Use of iconv.internal_encoding is deprecated in /home/xxxxx/domains/xxxxx.serveriai.lt/public_html/straipsniai/sources/global2.php on line 2092
Klausiu pas juos, kodėl. Pasirodo, mano sena kažkuri 7 versija neatnaujinta, o neseniai savo virtualiame serveryje pakeičiau php į 5,6.
Jau jie 9 turi. Jie neturi tokio patogaus automatinio atnaujinimo kaip Joomla, todėl ir bijau prasidėti. Atsimenu vieną kartą po atnaujinimo buvo daug problemų. Taigi, gavau patarimą sources/global2.php file pakeisti
iconv_set_encoding į @iconv_set_encoding. Padėjo.
OcPortal'o puslapių comcode kodavimas
Kaip supratau kodai skiriasi tuo, kad rašomi ne gairėse <>, o []
Lentelei
{| This is the table summary ! Header 1, row 1 ! Header 2, row 1 |- | Cell 1, row 1 | Cell 2, row 1 |- | Cell 1, row 2 | Cell 2, row 2 |}
Taip ir nesupratau, kaip šiuos kodus panaudoti lentelei, - jie visi buvo matomi. Vėliau parašiau paprastus html kodus lentelei ir pavyko, matyt dėl to, kad jie buvo apsupti [semihtml] gairių
Bullet:
- 1 - 2 - 2.1 - 2.1.1 - 2.2 - 3 - 3.1
pajuodintas kursyvu tekstas
[b][i]text[/i][/b] vietoje normalaus html <p><i><b>text</b></i></p>
OcPortal'o Comcode puslapių ištrynimas
Bedirbant padariau kelis puslapius, kurie nereikalingi. Edit comcode page pulte aš nieko negaliu padaryti. Chris Graham patarė atsidaryti Site Tree Editor, bet aš atidarius savo puslapių nemačiau. pabandžiau vieną ištrinti per FTP: Site/pages/comcode_custom/LT - pasisekė. Autorius paprašė FTP prisijungimo, žadėjo patikrinti kodus (manė, kad programos klaida), daviau viską. Pasirodo: "ocPortal only found pages that were in the site's language, but your pages were in Lithuanian whilst your site default language is still English.
I have made ocPortal search all languages now. "
Kur jis tą padarė dar nežinau, bet failus pradėjo rodyti, o aš dar nuėjau į config_editor.php ir pakeičiau įprastinę kalbą iš En į LT. Pokalbis forume.
OcPortal'o balsavimas
Sukūriau balsavimą ir pati pabalsavau kaip svečias. Po to, kai ateinu kaip svečias matau tik balsavimo rezultatus, bet jei prisijungiu, matau galimybę balsuoti. Užklausiau forume, atsakymas čia. (Actually for guests it's restricted by IP. So as long as it's a different computer voting it should be fine. I think there's an option, or a hidden option, to completely remove restrictions, but I doubt you need it. ).
Padariau, kad svečias negalėtų balsuoti, ar pasiteisins, dar nežinau.
Skaitliukas OcPortal'e
Bandžiau įdėti hey.lt skaitliuką, niekaip nesupratau, kaip: metė kodus ir viskas. Tada Grahamas davė tokius kodus paprastam skaitliukui, bet jis skaičiuoja ir kiekvieną mano užėjimą:
[block]main_count[/block]
Pasirodo, įdėti skaitliuką ar bet kokius java skriptus, reikia tarp gairių [semihtml] [/semihtml] ir veikia.
Paveikslo formatavimas OcPortal'e
Iš pradžių niekaip nesupratau, nes jų redaktoriuje neradau nieko, kas nurodytų paveikslo vietą tekste. Viename puslapyje pavyko padaryti su HTML kodais paimnat tarp gairių [semihtml]. Kitame niekaip kažkodėl neišėjo. Čia ir vėl padėjo Chris Graham. Pasirodo, geriausia paveikslą atsiųsti pačiame editoriuje, o ne per FTP ir žemiau skyriuje Attachments nustatyti 'Left inline'.
Kai buvo jau įdėta nuoroda į nuotrauką, šis formatavimas per Attachments neveikė. Yra vaizdinė pamoka
Be to, galima:
įterpti tokius kodus [semihtml] gairių
<img alt="kopūstai" title="Gūžiniai kopūstai" style="float: left; margin-right: 20px; margin-bottom: 6px; border: 1px solid #869aa7; padding:2px;" src="http://audrone.serveriai.lt/ocp/pav/kopust1.jpg">
arba themes/default/css/global.css parašyti klasę:
.leftimg {
float: left;
margin-right: 20px;
margin-bottom: 6px;
}
.leftimg_border {
float: left;
margin-right: 20px;
margin-bottom: 6px;
border: 1px solid #869aa7;
padding: 2px;
}
Tada prieš paveikslą rašyti <p class="leftimg">, jei global.css nurodžiau stilių:
Kaip įdėti vaizdo įrašą OcPortal'e
Galima pasižiūrėti vaizdo įrašą: http://ocportal.com/uploads/website_specific/ocportal.com/swf_play.php?file=video_tutorials/v_custom_comcode.flv&width=1024&height=788
Padarome custom comcode page, įstatome video kodus, kurio ID pakeičiame {Content} dviejose vietose, tada forume įrašome video ID tarp gairių [yourtube]
Ir matome video. Pamokoje, koduose klaida [youtube] - neveikia.
Galima pakeisti parametrus.
Atnaujinti OcPortal'o versiją
Pamačiau, kad mano versija pasenus 4.3.2 ir pamačiau tik nuėjus į Installiatron'ą, kurį dabar turi serveriai.lt. Bandžiau atnaujinti per jį, bet patarė rankiniu būdu, leido padaryti backup kopiją. Papildomai atsisiunčiau ir MySql prieš tai.
Chris Graham padėjo per pagalbos bilietą, matyt buvo tuo metu. Reikia generuoti patch failą, jie speciailiai neturi paruošę
Generuoti čia: http://ocportal.com/site/news/view/new_releases/ocportal_503_released.htm?filter=1%2C2%2C3%2C29%2C30
Užrašiau:
4
3
2 ir paspaudžiau generate, gavau failą, kurį atsitempiau. Jį reikia įdėti per upgrader, bet matyt mano serveris neleido
Tada atnaujinau per FTP. Pažiūrėti, kokia versija dabar galima Adminzone