[FAQ] Темы оформления

Автор digger®, 20 октября 2007, 23:34:38

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

digger®

20 октября 2007, 23:34:38 Последнее редактирование: 23 апреля 2010, 16:47:01 от digger
Q: Где брать темы оформления?
A:
http://custom.simplemachines.org/themes
http://smfthemes.org
http://www.dzinerstudio.com
http://www.pixelslot.com/themes
http://demo.padexx.de
http://demo.blocweb.net
http://themebot.com/free-website-templates/smf-themes


Q: Есть ли тема оформления для мобильных телефонов и КПК?
A: SMF сам по себе имеет механизм вывода в упрощенном виде независимо от текущей темы.
Ссылки будут иметь вид
http://www.simplemachines.ru/index.php/wap.html или http://www.simplemachines.ru/index.php?wap
http://www.simplemachines.ru/index.php/wap2.html или http://www.simplemachines.ru/index.php?wap2
http://www.simplemachines.ru/index.php/imode.html или http://www.simplemachines.ru/index.php?imode


Q: Форум SMF2 RC2 (тема Curve), в Chrome и Safari съезжают вложения/подписи
A:
В index.css (Curve):

найти
Код: (css)
/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
overflow: auto;
line-height: 1.4em;
padding: 0.1em 0;
}


поменять на
Код: (css)
/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
overflow: auto;
width: 100%;
line-height: 1.4em;
padding: 0.1em 0;
}



Q: Форум SMF2 RC2, в профилях отсутствует поле для загрузки аватара.
A:

В Profile.template.php

найти
Код: (php)

function swap_avatar(type)
{
switch(type.id)
{
case "avatar_choice_server_stored":
document.getElementById("avatar_server_stored").style.display = "";
document.getElementById("avatar_external").style.display = "none";
document.getElementById("avatar_upload").style.display = "none";
break;
case "avatar_choice_external":
document.getElementById("avatar_server_stored").style.display = "none";
document.getElementById("avatar_external").style.display = "";
document.getElementById("avatar_upload").style.display = "none";
break;
case "avatar_choice_upload":
document.getElementById("avatar_server_stored").style.display = "none";
document.getElementById("avatar_external").style.display = "none";
document.getElementById("avatar_upload").style.display = "";
break;
}
}


Поменять на
Код: (php)

function swap_avatar(type)
{
switch(type.id)
{
case "avatar_choice_server_stored":
'. (!empty($context['member']['avatar']['allow_server_stored']) ? 'document.getElementById("avatar_server_stored").style.display = "none";' : '')
. (!empty($context['member']['avatar']['allow_external']) ? 'document.getElementById("avatar_external").style.display = "none";' : '')
. (!empty($context['member']['avatar']['allow_upload']) ? 'document.getElementById("avatar_upload").style.display = "none";' : '') .'
break;
case "avatar_choice_external":
'. (!empty($context['member']['avatar']['allow_server_stored']) ? 'document.getElementById("avatar_server_stored").style.display = "none";' : '')
. (!empty($context['member']['avatar']['allow_external']) ? 'document.getElementById("avatar_external").style.display = "";' : '')
. (!empty($context['member']['avatar']['allow_upload']) ? 'document.getElementById("avatar_upload").style.display = "none";' : '') .'
break;
case "avatar_choice_upload":
                                                                                                '. (!empty($context['member']['avatar']['allow_server_stored']) ? 'document.getElementById("avatar_server_stored").style.display = "none";' : '')
. (!empty($context['member']['avatar']['allow_external']) ? 'document.getElementById("avatar_external").style.display = "none";' : '')
. (!empty($context['member']['avatar']['allow_upload']) ? 'document.getElementById("avatar_upload").style.display = "";' : '') .'
break;
}
}



Q: Как добавить баннер спонсора раздела?
A: Открываем описание раздела в админке и в конец вставляем
Код: (html)

<a href="адрес_сайта_спонсора"><img align="right" src="адрес_картинки_с_баннером" /></a>

DiS

http://www.dzinerstudio.com/ можно вычеркивать  :'(  

другие не смотрел