Сообщений: 18 Зарегистрирован: 04 Октября 2007, 21:18:32 Сказали спасибо 0 раз Статус: offline
Опубликовано 04 Октября 2007, 21:22:02
На саоем сайте разрешил юзерам саммим выбирать себе шкуру из 3 предложеннных. Как сделать так, чтоб каждая шкура брала свое лого?? Наример тема 1 -> logo1.jpg, тема 2 -> logo2.jpg? Я не настолько хорошо знаю php, как оказалось, чтоб нарыть это самому. помогите!
Сообщений: 18 Зарегистрирован: 04 Октября 2007, 21:18:32 Сказали спасибо 0 раз Статус: offline
Опубликовано 04 Октября 2007, 22:00:20
что самое прикольное, сам сообразил, поспешил за помощью обращаться :) но пусть топик будет, вдруг еще кому понадобится.
Значить, солюшн таков:
Как известно, функция render_header($headre_content) рисует шапку сайта вместе с лого, ссылками и датой. А значения для всего этого она берет из файла subheader.php (находится в корневой папке скрипта). В самом этом файле есть строка (номер 32), в оригинале прописанная так:
, где после открытия тега <img src='"... указывапется расположение картинки для лого. По умолчанию стоит то, что вы указывывете в адмминке в поле "лого сайта", но можно сиситему заставить брать лого из любой другой папки, изменив эту строку на
Здесь указано, что лого следует брать из папки выбранной юзером темы (<img src='".THEME.), далее идет называние файла (logo_site.jpg).
Все оказалось просто. Естественно, чтобы скрипту было, что брать, во все папки тем вы должны положить файл лого, в нашем случае - это файл logo_site.jpg. Если чего-то напутал с терминам. пусть знающие люди поправят, бо язык мой - враг мой :)