Olá,
Instalei o tema Flexibase porém a imagem principal não aparece não carrega no servidor do Uolhost, quando eu faço a instalação usando o wamp server em Localhost, funciona normalmente. Alguém teria alguma dica para isso?
Obrigado.
Olá,
Instalei o tema Flexibase porém a imagem principal não aparece não carrega no servidor do Uolhost, quando eu faço a instalação usando o wamp server em Localhost, funciona normalmente. Alguém teria alguma dica para isso?
Obrigado.
Tirando o fato da Uolhost ser uma das piores hospedagens do brasil, o seu problema pode ser vários fatores.
Já olhou no código fonte da página gerada se a imagem é carregada? Se esta imagem existe?
Muito prazer, sou Eduardo Kraus
Teacher and loves Moodle
Meu Blog: moodle.eduardokraus.com
Meu Youtube: www.youtube.com/user/ProfEduardoKraus
Meu Facebook: www.facebook.com/ProfEduardoKraus
Muito Obrigado pelo retorno Eduardo. Demorei para responder pois estava tentando configurar o envio de email SMTP pelo Uolhost....
Eu consegui achar a seguinte linha de código: //www.meusite.com.br/moodle/pluginfile.php/1/theme_flexibase/logo/1438787713/logo.JPG
dentro deste arquivo:
/meusite.com.br/moodledata/localcache/theme/1438787713/flexibase/css/all.css
Isso significa que a imagem foi carregada para o site? ou será que existe algum outro arquivo para fazer essa verificação.
Obrigado.
Não consegui entender esta sua linha de código.
Muito prazer, sou Eduardo Kraus
Teacher and loves Moodle
Meu Blog: moodle.eduardokraus.com
Meu Youtube: www.youtube.com/user/ProfEduardoKraus
Meu Facebook: www.facebook.com/ProfEduardoKraus
Eduardo acho que a parte do código que deveria ter colocado era essa, não sei se ajuda em alguma coisa, sempre que coloco a imagem no moodle que está no localhost funciona perfeitamente:
a.logo{background:url(//www.meusite.com.br/cursos/pluginfile.php/1/theme_flexibase/logo/1438809765/httpfiles.hblempreendedores.com.br200000776-26b9627b3eClube%2520de%2520jogo%2520online%25201.JPG) no-repeat 0 0;background-size:100% auto;display:block;float:left;height:px;margin:10px 0;padding:0;width:px}.dir-rtl
Obrigado.
No CSS não podes fazer assim...
background: url(setting:logo) no-repeat 100% 0;
Veja exemplo em:
https://github.com/EduardoKrausME/theme_numeric/blob/master/style/custom.css#L4
No lib.php do seu thema você substitui o setting:logo pela URL da Logo
Veja exemplo em:
https://github.com/EduardoKrausME/theme_numeric/blob/master/lib.php#L39-L44
Mais veja que na função theme_SEUNOMEDOTHEMA_process_css tem o chamado desta função.
Veja exemplo em:
https://github.com/EduardoKrausME/theme_numeric/blob/master/lib.php#L22
Muito prazer, sou Eduardo Kraus
Teacher and loves Moodle
Meu Blog: moodle.eduardokraus.com
Meu Youtube: www.youtube.com/user/ProfEduardoKraus
Meu Facebook: www.facebook.com/ProfEduardoKraus
E, se por algum motivo quiseres montar a URL de alguma imagem de upload do thema, faça assim:
$logo = $theme->setting_file_url('logo', 'logo');
Ou
$imageurl = $theme->setting_file_url('backgroundimage', 'backgroundimage');
E neste caso no settings.php há uma chamada assim:
$name = 'theme_more/backgroundimage';
$title = get_string('backgroundimage', 'theme_more');
$description = get_string('backgroundimage_desc', 'theme_more');
$setting = new admin_setting_configstoredfile($name, $title, $description, 'backgroundimage');
$setting->set_updatedcallback('theme_reset_all_caches');
$settings->add($setting);
Simples?
Muito prazer, sou Eduardo Kraus
Teacher and loves Moodle
Meu Blog: moodle.eduardokraus.com
Meu Youtube: www.youtube.com/user/ProfEduardoKraus
Meu Facebook: www.facebook.com/ProfEduardoKraus