PDA

Zobacz pełną wersję : Portal YT News



geistchen
28-11-2012, 20:18
Z racji, że to mój pierwszy post na początku się przywitam. A teraz do rzeczy. Zainstalowałem własnie pakiet Joomla 2.5.7 i próbuję zainstalować szablon YT News z linku
http://www.smartaddons.com/download/free-joomla-templates/cat_view/29-joomla-/44-free-templates/95-yt-news-, Problem w tym że szablon nie chce działać i ciągle wyświetla że potrzebuje YT Framework - YT Plugin. Instaluję to z podanej strony jednakże dalej nic to nie daje. Proszę o pomoc.
Pozdrawiam

zwiastun
28-11-2012, 20:36
Zainstalowałem własnie pakiet Joomla 2.5.7
A dlaczego nie 2.5.8?
http://www.smartaddons.com/download/free-joomla-templates/cat_view/29-joomla-/44-free-templates/151-yt-framework

geistchen
28-11-2012, 21:14
A dlaczego nie 2.5.8?
Wybacz, ale nie rozumiem:)

zwiastun
28-11-2012, 21:19
Czego nie rozumiesz? Pytania?

geistchen
28-11-2012, 22:42
Skoro jest napisane 2.5.x to chyba nie ma znaczenia czy to jest 7 czy 8

zwiastun
28-11-2012, 22:46
A jak sądzisz, po co i dlaczego wydawane są kolejne poprawione wersje oprogramowania. Jeśli jeszcze nie zdajesz sobie z tego sprawy, to zacznij właśnie od tego!

geistchen
28-11-2012, 23:10
Niestety nic to nie daje. Mimo instalacji YT Plugin dalej jest to samo:
Yt Plugin is missing
You need to install this plugin to run YT Framework Template.
Please click here (http://www.smartaddons.com/joomla/downloads/yt-framework/yt-plugin)to download the plugin. Yt Plugin supports Yt Framework for adding extra parameters to use for Mega Menu and compressing CSS/ JS or HTML

zwiastun
28-11-2012, 23:14
A czy po zainstalowaniu włączyłeś ten dodatek?

geistchen
28-11-2012, 23:40
Czasem najprostsze wydaje się najtrudniejsze:) Ok. teraz się uruchamia lecz wywala mnóstwo błędów typu

Strict Standards: Static function SjModule::getList() should not be abstract in C:\xampp\htdocs\Joomla_2.5.8\plugins\system\sjcore \core\sjclass\sjmodule.php on line 20
Strict Standards: Static function SjModule::getInstance() should not be abstract in C:\xampp\htdocs\Joomla_2.5.8\plugins\system\sjcore \core\sjclass\sjmodule.php on line 21
Strict Standards: Only variables should be assigned by reference in C:\xampp\htdocs\Joomla_2.5.8\plugins\system\yt\yt. php on line 21
tak pokrótce. Nie wiem za bardzo jak to rozgyźć

zwiastun
28-11-2012, 23:47
Gdzie to instalujesz? Lokalnie?
Jeśli tak, zmień poziom wyświetlania błędów w php.ini

geistchen
29-11-2012, 00:02
Tak lokalnie. Rozumiem że mam zmienić na display_errors=off. niestety dalej to samo. Walcze z tym dzisiaj cały dzień i szczerze powiem że myślałem że ta cała przygota z joomla to jest nieco prostsza:)

zwiastun
29-11-2012, 00:18
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Dziudek
29-11-2012, 00:55
@zwiastun - tutaj raczej przyda się zapis postaci:



error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING


Żeby nie grzebać w php.ini można w pliku index.php Joomla! dodać zapis:



ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING);


gdzieś na początku - powinno pomóc ;)

zwiastun
29-11-2012, 01:27
Jesteś pewien? Użytkownik prawdopodobnie korzysta z XAMPPa lub WAMPa, które w domyślnej instalacji mają ustawione rygorystyczne raportowanie o błędach (~E_STRICT). I stąd ma takie komunikaty.

Dziudek
29-11-2012, 09:56
@zwiastun - no własnie dlatego w moim kodzie jest:


~E_STRICT

żeby wyłączyć ostrzeżenia z grupy "Strict standards" oraz dodałem:


~E_WARNING

żeby wyłączyć ostrzeżenia, bo dla Joomla! też powinny być wyłączone.

zwiastun
29-11-2012, 14:57
Dziudku, trudno mi z Tobą polemizować, bo Ty jesteś programistą, a ja nie.
Ale operator ~ oznacza 'poza', zatem podane przeze mnie ustawienie
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
oznacza
zgłaszaj błędy = WSZYSTKIE poza E_NOTICE, poza E_DEPRECATED
można rzeczywiście dodać jeszcze poza E_WARNING
ale pozostawienie ustawionego domyślnie ~STRICT powoduje właśnie sytuację, którą ma @geistchen PHP - sygnalizuje kodowanie niezgodne z najnowszymi standardami

Zobacz też m.in.
http://forum.joomla.org/viewtopic.php?p=2556146#p2556146
http://www.apachefriends.org/f/viewtopic.php?p=182516
http://forums.sugarcrm.com/f115/declaration-errors-when-installing-can-you-help-please-80737/

Dziudek
29-11-2012, 15:15
@zwiastun - w sumie to teraz się zgubiłem - napisałeś część posta poprawnie a część nie ;)

Otóż dodanie zapisu postaci:



~FLAGA


połączonego operatorem bitowym AND (&) powoduje, że wszystkie błędy z danej grupy nie są wyświetlane w tym wypadku mój zapis spowoduje niewyświetlanie:

- ostrzeżeń
- informacji
- błedów związanych ze Strict Standards mode w PHP
- informacji o użytych funkcjach, które mogą przestać być wspierane (deprecated)

Opisywany problem ewidentnie wiąże się z E_STRICT, ponieważ od bodajże PHP 5.3.0 flaga E_STRICT jest włączona i trzeba ją samodzielnie wyłączyć :)

No i najważniejsze E_DEPRECATED są związane z ostrzeżeniami typu:




Deprecated: Assigning the return value of new by reference is deprecated in X