hexo 0 Опубликовано 20 ноября, 2010 Жалоба Поделиться Опубликовано 20 ноября, 2010 (изменено) Здравствуйте. Решил заняться редизайном портала, за основу был взят темплейт bad_cataclysm возникли вопросы по меню. 1. В "меню" и "меню пользователя" не отображался бекграунд, решилась проблемка заменой в языковом файле строк $lang['menu_eqdkp'] = 'Меню сайта'; $lang['menu_user'] = 'Меню пользователя'; на $lang['menu_eqdkp'] = 'Menu'; $lang['menu_user'] = 'User_Menu'; Вся беда в таблице стилей в .forumline tr.row1, .forumline tr.row2, #collmenu, #colluser-menu, #colllinks{ Можно ли это пофиксить более культурно ? Без английских названий ? ))) 2.Изменил менюшки таким образом, что у них появился бекграунд с бортами, от которх соответственно необходимо было отодвинуть элементы В I случае в строке стля .forumline tr.row1, .forumline tr.row2, #collmenu, #colluser-menu, #colllinks{ добавил padding-left: 10px; padding-right: 10px; А вот где изменить отступы для других меню я ненашел, подскажите пожалуйста где и главное что искать ))) Спасибо заранее за ответы ) З.ы. По поводу минчата. При отправке сообщения в чате высвечиваются "краказябры" вместо русского текста, после перезагрузки страницы русские буквы отображаются нормально. Беда с кодировкой базы или с самим скриптом ? (портал над которым издеваюсь стоит на локальной машине, но кодировка баз вроде такая как должна быть) Изменено 20 ноября, 2010 пользователем hexo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 21 ноября, 2010 Жалоба Поделиться Опубликовано 21 ноября, 2010 Прежде всего, не понятно, в каком стиле и почему у вас не отображался фон в меню, поскольку в стилях с фоном все в порядке. Предметно здесь можно говорить только после ссылки на сам сайт. Для ответа на второй вопрос надо указать стиль, о котором идет речь. Касаемо мини-чата - укажите версию скрипта, а также используемый браузер. Опять-таки, нужна более подробная информация, как-то phpinfo, так что желательно либо вывести локалхост в мир, либо разместить сайт на каком-либо хостинге. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 21 ноября, 2010 Автор Жалоба Поделиться Опубликовано 21 ноября, 2010 Речь идет о стиле bad_cataclysm в меню сайта и меню пользователя нет фона http://dkp.ankiraj.ru/ Вопрос с padding'ом тоже касается этого стиля, но всех остальных меню на портале кроме меню сайта и меню пользователя, там у меня получилось задать отступы. Вопрос с миничатом на данный момент менее актуален. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 22 ноября, 2010 Автор Жалоба Поделиться Опубликовано 22 ноября, 2010 (изменено) Если кому нужно нашел где добавить отступы во все меню. Файл /pluskernel/includes/portal.class.php ищем строки // The Module Style function ModuleStyle($htmlout, $ccid, $name, $perm=false, $collapsable='1') { global $eqdkp_root_path, $user; $out = '<div class="forumline" style="padding:1px;"><table width="100%"border="0" cellspacing="0" cellpadding="2"> <tr> <th class="smalltitle" align="left">'; $out .= ($collapsable == '1') ? '<a href="javascript:animatedcollapse.toggle(\''.$ccid.'\')"><img id="img'.$ccid.'" src="'.$eqdkp_root_path.'pluskernel/images/toggleportal.png" /></a>' : ''; $out .= ' <span align="center" id="txt'.$ccid.'">'.$name.'</span> </th> </tr> <tr class="row1"> <td> <div id="'.$ccid.'" style="display:show">'.$htmlout.'</div> </td> </tr> </table></div><br/>'; // if the user is not signed in: меняем на // The Module Style function ModuleStyle($htmlout, $ccid, $name, $perm=false, $collapsable='1') { global $eqdkp_root_path, $user; $out = '<div class="forumline" style="padding:1px;"><table width="100%"border="0" cellspacing="0" cellpadding="2"> <tr> <th class="smalltitle" align="left">'; $out .= ($collapsable == '1') ? '<a href="javascript:animatedcollapse.toggle(\''.$ccid.'\')"><img id="img'.$ccid.'" src="'.$eqdkp_root_path.'pluskernel/images/toggleportal.png" /></a>' : ''; $out .= ' <span align="center" id="txt'.$ccid.'">'.$name.'</span> </th> </tr> <tr class="row1"> <td style="padding-left:10px; padding-right:10px;"> <div id="'.$ccid.'" style="display:show">'.$htmlout.'</div> </td> </tr> </table></div><br/>'; // if the user is not signed in: Может не совсем "прямой способ", но работает. Меняет правда отступы во всех шаблонах Изменено 22 ноября, 2010 пользователем hexo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 22 ноября, 2010 Жалоба Поделиться Опубликовано 22 ноября, 2010 Что касается фона, решение на скорую руку. В файле /pluskernel/include/html.class.php найти $id = 'coll'.strtolower($header); и заменить на $id = 'coll'.strtolower(str_replace(" ", "-", $header)); Затем открыть в кодировке windows-1251 файл /templates/bad_cataclysm/style.css и заменить .forumline tr.row1, .forumline tr.row2, #collmenu, #colluser-menu, #colllinks{ background: url({EQDKP_ROOT_PATH}templates/bad_cataclysm/images/pm_bg.png) repeat-y; } #collmenu a, #colluser-menu a, #colllinks a{ color: #{T_FONTCOLOR2}; text-decoration: {T_BODY_LINK_STYLE}; } #collmenu a:hover, #colluser-menu a:hover, #colllinks a:hover{ color: #{T_BODY_HLINK}; text-decoration: {T_BODY_HLINK_STYLE}; }[/code] на [code].forumline tr.row1, .forumline tr.row2, #collmenu, #colluser-menu, #colllinks, #collменю-сайта, #collменю-пользователя, #collссылки{ background: url({EQDKP_ROOT_PATH}templates/bad_cataclysm/images/pm_bg.png) repeat-y; } #collmenu a, #colluser-menu a, #colllinks a, #collменю-сайта a, #collменю-пользователя a, #collссылки a{ color: #{T_FONTCOLOR2}; text-decoration: {T_BODY_LINK_STYLE}; } #collmenu a:hover, #colluser-menu a:hover, #colllinks a:hover, #collменю-сайта a:hover, #collменю-пользователя a:hover, #collссылки a:hover{ color: #{T_BODY_HLINK}; text-decoration: {T_BODY_HLINK_STYLE}; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 23 ноября, 2010 Автор Жалоба Поделиться Опубликовано 23 ноября, 2010 (изменено) Не работает кажется. Вот что получилось с редизом dkp.ankiraj.ru С чатом все нормально, видимо на локальном серве были проблемы с кодировкой. Изменено 23 ноября, 2010 пользователем hexo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 23 ноября, 2010 Жалоба Поделиться Опубликовано 23 ноября, 2010 Все работает. Но перекрывается другим определением. Советую вам пользоваться Firebug'ом (если используете Mozilla Firefox) для отладки своих правок стиля. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 25 ноября, 2010 Автор Жалоба Поделиться Опубликовано 25 ноября, 2010 (изменено) Следующий вопрос, как можно отображать форум в отдельном окне, а не во фрейме портала. Как дабавить ресурс отображаемый во фрейме портала ? Изменено 25 ноября, 2010 пользователем hexo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 25 ноября, 2010 Жалоба Поделиться Опубликовано 25 ноября, 2010 На вкладке "Ссылки" делаете ссылку на форум, выбираете ей соответствующий режим отображения. По такому вопросу смею предположить, что инструкции по администрированию дкп-системы вы не читали, а жаль. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 25 ноября, 2010 Автор Жалоба Поделиться Опубликовано 25 ноября, 2010 Ох ( виноват, был не прав, дайте время - исправлюсь. Спасибо за помощ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
hexo 0 Опубликовано 25 ноября, 2010 Автор Жалоба Поделиться Опубликовано 25 ноября, 2010 Столкнулся вот еще с какой бедой: При добавлении комментария к новости вместо русских букв при превью коментария отображаются ����������� При просмотре комментариев: от зарегистрированных пользователей - все нормально от гостей - комментарии отсутствуют, хотя счетчик в заголовке новости указывает на наличие камментов. Функция "отключение комментариев на всех страницах дкп" отключена. Кодировка таблицы eqdkp_comments как и у всех остальных таблиц utf8_general_ci В таблице есть коментарии, но они имеют вид Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Фай Д. Флоурайт 33 Опубликовано 25 ноября, 2010 Жалоба Поделиться Опубликовано 25 ноября, 2010 Кодировка таблицы eqdkp_comments как и у всех остальных таблиц должна быть cp1251_general_ci. Вы же, видимо, устанавливали сайт в базу, у которой по умолчанию задана кодировка utf8. Сделайте дамп, переконвертируйте в кириллицу и залейте обратно, поменяв сравнение для базы (если база используется для хранения таблиц других скриптов - выделите для дкп-системы отдельную базу). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.