urisoft Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Дополнение для mJournal v2.0pb7: Кэширование CSSАвтор: xRay и Arhar Сократим размер css 1. Выполнить запрос:ALTER TABLE ibf_jmembers ADD j_css_cache tinyint(1) default 0 AFTER j_css_custom 2. ./journal/journal.phpнайти$output['CSS'] .= "\n".implode(" ",@file($ibforums->vars['j_user_css_dir']."/style_".$this->users['id'].".css")); заменить на if($this->users['j_css_cache']) { $output['CSS'] .= "\n<link rel='stylesheet' type='text/css' href='".$ibforums->vars['j_user_css_url']."/style_".$this->users['id'].".css'>"; } else { $output['CSS'] .= "\n".implode(" ",@file($ibforums->vars['j_user_css_dir']."/style_".$this->users['id'].".css")); } найти$css .= "\n".implode(" ",@file($ibforums->vars['j_user_css_dir']."/style_".$this->users['id'].".css")); заменить на if($this->users['j_css_cache']) { $css .= "\n<link rel='stylesheet' type='text/css' href='".$ibforums->vars['j_user_css_url']."/style_".$this->users['id'].".css'>"; } else { $css .= "\n".implode(" ",@file($ibforums->vars['j_user_css_dir']."/style_".$this->users['id'].".css")); } 3. ./journal/dosetup.phpнайти 'j_settings' => $do_setting, добавить после 'j_css_cache' => intval($ibforums->input['j_css_cache']), найти$css_data = "<style type='text/css'>\n\n".$css_data."</style>"; добавить выше $journal->skin->load_skin(); $img_dir = $ibforums->vars['journal_url'].'/journal/style_images/'.$journal->skin->skin_info['img_dir']; $css_data = str_replace( "<#IMG_DIR#>", $img_dir, $css_data ); 4. ./journal/setup.phpнайти $blocks = array('j_show_img','j_auto_mail'); заменить на $blocks = array('j_show_img','j_css_cache','j_auto_mail'); 5. ./journal/skin_cache/1/skin_setup.phpнайти <tr> <td class='row'>{$ibforums->lang['j_show_img']}</td> <td class='row'>{$row['j_show_img']}</td> </tr>добавить после <tr> <td class='row'><b>Кешировать свой дизайн?</b></td> <td class='row'>{$row['j_css_cache']}</td> </tr> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 Автор я и от меня же был фикс по этому моду Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
urisoft Опубликовано 13 Июля 2007 Автор Жалоба Поделиться Опубликовано 13 Июля 2007 xRayЯ прошу прощения если перепутал. Я взял это вот с этого поста: Журнал - Дневник Если есть возражения, я естественно изменю автора. Я ж не против и ни на что не претендую. А вообще было бы лучше если б авторы сами выложили то что писали, особенно из того, что я не добавил отдельной темой. Так наверное было б правильнее... Оформление заголовка (название темы) желательно как у меня делать, так наверное проще искать будет. Хотя модераторы могут свое мнение иметь на этот счет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 (изменено) Может стоило бы просто разделить ту тему на множество отдельных? Не пришлось бы разбираться с авторством... Ну да поздно, не переделывать же теперь urisoft, Журнал - супер! Изменено 13 Июля 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 13 Июля 2007 Жалоба Поделиться Опубликовано 13 Июля 2007 urisoftВот моя идейка была:Журнал - Дневник А и вот фикс и к моему и к Arhar хаку "Кэширование CSS":Журнал - Дневник Наши моды отличаются тем что у меня безусловное кеширование идет т.е. без пользовательской настройки для этого. Мне до авторства фиолетово просто хочу чтобы народ про фикс не позабыл SannisПросто то как по поставм тему не выйдет поделить т.к. в некторых постах и не один хак описывается или коментится тоже не один хак. Короче, запутано. urisoftИмхо нужно создать темы "Пожелания или запрос фич", "Баг трек", "Общие вопросы установка и эсплуатация" ну и в правилах раздела прописать какие темы для чего предназначены и что для модификаций нужно создавать отдельный темки. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
urisoft Опубликовано 14 Июля 2007 Автор Жалоба Поделиться Опубликовано 14 Июля 2007 Авторство поменял, фикс добавил выше. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 Если выбрать "Кешировать свой дизайн - Да", в мазилле слетает фон страницы и никакие рефреши не спасают. Это нормально? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 фон? бакграунд чтоли? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 (изменено) Да, бэкграунд. Причем, только фон самой страницы не виден - остальные на месте. Вернее, ее цвет, а картинка фоновая при этом сохраняется. При этом в настройке он указан верно - просто не виден. И еще пошарилась, похоже, такая фигня не во всех дневниках... вне зависимости от настроек. Методом тыка выяснила, что фон откатывает назад - на тот, который был, когда впервые нажали "кешировать - да". Причем ничего не меняется ни после рефреша, ни после очистки кэша браузера. Изменено 22 Февраля 2008 пользователем Allure Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 я думаю баг связан с модом указывапния фонапожалуйста напомни когд этого мода Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 23 Февраля 2008 Жалоба Поделиться Опубликовано 23 Февраля 2008 Ставила Генератор цветовых тем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Февраля 2008 Жалоба Поделиться Опубликовано 23 Февраля 2008 только в firefox?он может быть принципиальным, в нем наверно линк тег должен заканчиватсяcss' />"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 23 Февраля 2008 Жалоба Поделиться Опубликовано 23 Февраля 2008 (изменено) только в firefox?Честно говоря, изначально смотрела только Оперу и Файрфокс, проблема была в последнем. Сейчас специально проверила в других - только в Опере проблемы и нет, в остальных (у меня Эксплоэр, Сафари, Макстон и Авант) она есть.он может быть принципиальным, в нем наверно линк тег должен заканчиватсяcss' />";Не помогло. Изменено 23 Февраля 2008 пользователем Allure Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Февраля 2008 Жалоба Поделиться Опубликовано 23 Февраля 2008 тогда попробуй извращатся<body class='body'>и писать ксс не body{}а.body{} (точкаbody{})можно<body id='body'> || #body{} Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 24 Февраля 2008 Жалоба Поделиться Опубликовано 24 Февраля 2008 тогда попробуй извращатся<body class='body'>и писать ксс не body{}а.body{} (точкаbody{})можно<body id='body'> || #body{}Пробовала по-всякому - никак. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 27 Февраля 2008 Жалоба Поделиться Опубликовано 27 Февраля 2008 Я, конечно, миллль пардон, но... это что, только у меня такая проблема, что ли??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.