Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Дизайн | Темы оформления
# 1 Тема: Лого для разных тем
Kottega
Пользователь

Avatar пользователя




Местный

Сообщений: 18
Зарегистрирован: 04 Октября 2007, 21:18:32
Сказали спасибо 0 раз
Статус: offline
Опубликовано 04 Октября 2007, 21:22:02
На саоем сайте разрешил юзерам саммим выбирать себе шкуру из 3 предложеннных. Как сделать так, чтоб каждая шкура брала свое лого?? Наример тема 1 -> logo1.jpg, тема 2 -> logo2.jpg? Я не настолько хорошо знаю php, как оказалось, чтоб нарыть это самому. помогите!
 
^ наверх ^
# 2  
Kottega
Пользователь

Avatar пользователя




Местный

Сообщений: 18
Зарегистрирован: 04 Октября 2007, 21:18:32
Сказали спасибо 0 раз
Статус: offline
Опубликовано 04 Октября 2007, 22:00:20
что самое прикольное, сам сообразил, поспешил за помощью обращаться :) но пусть топик будет, вдруг еще кому понадобится.

Значить, солюшн таков:

Как известно, функция render_header($headre_content) рисует шапку сайта вместе с лого, ссылками и датой. А значения для всего этого она берет из файла subheader.php (находится в корневой папке скрипта). В самом этом файле есть строка (номер 32), в оригинале прописанная так:

render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");

, где после открытия тега <img src='"... указывапется расположение картинки для лого. По умолчанию стоит то, что вы указывывете в адмминке в поле "лого сайта", но можно сиситему заставить брать лого из любой другой папки, изменив эту строку на

render_header("<img src='".THEME."logo_site.jpg' align=left alt='".$settings['sitename']."' title='".$settings['sitename']."'>");

Здесь указано, что лого следует брать из папки выбранной юзером темы (<img src='".THEME.), далее идет называние файла (logo_site.jpg).

Все оказалось просто. Естественно, чтобы скрипту было, что брать, во все папки тем вы должны положить файл лого, в нашем случае - это файл logo_site.jpg. Если чего-то напутал с терминам. пусть знающие люди поправят, бо язык мой - враг мой :)


[Изменил(а) Kottega, 04 Октября 2007, 22:04:05]  
^ наверх ^
Перейти на форум:


105,511,787 уникальных посетителей
сейчас: 23 Ноября 2024, 06:31:41
Генерация страницы: 0.06 сек.

Original size:13 кб.
GZipped size: 5 кб.
Compression:64%