Перейти к содержанию

Дизай и миничат


Рекомендуемые сообщения

Здравствуйте. Решил заняться редизайном портала, за основу был взят темплейт 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.Изменил менюшки таким образом, что у них появился бекграунд с бортами, от которх соответственно необходимо было отодвинуть элементы 472683137f3b.jpg

В I случае в строке стля

.forumline tr.row1, .forumline tr.row2, #collmenu, #colluser-menu, #colllinks{

добавил

padding-left: 10px;

padding-right: 10px;

А вот где изменить отступы для других меню я ненашел, подскажите пожалуйста где и главное что искать )))

Спасибо заранее за ответы )

З.ы.

По поводу минчата. При отправке сообщения в чате высвечиваются "краказябры" вместо русского текста, после перезагрузки страницы русские буквы отображаются нормально. Беда с кодировкой базы или с самим скриптом ?

(портал над которым издеваюсь стоит на локальной машине, но кодировка баз вроде такая как должна быть)

Изменено пользователем hexo
Ссылка на комментарий
Поделиться на другие сайты

Прежде всего, не понятно, в каком стиле и почему у вас не отображался фон в меню, поскольку в стилях с фоном все в порядке.

Предметно здесь можно говорить только после ссылки на сам сайт.

Для ответа на второй вопрос надо указать стиль, о котором идет речь.

Касаемо мини-чата - укажите версию скрипта, а также используемый браузер. Опять-таки, нужна более подробная информация, как-то phpinfo, так что желательно либо вывести локалхост в мир, либо разместить сайт на каком-либо хостинге.

Ссылка на комментарий
Поделиться на другие сайты

Речь идет о стиле bad_cataclysm в меню сайта и меню пользователя нет фона http://dkp.ankiraj.ru/

Вопрос с padding'ом тоже касается этого стиля, но всех остальных меню на портале кроме меню сайта и меню пользователя, там у меня получилось задать отступы.

Вопрос с миничатом на данный момент менее актуален.

Ссылка на комментарий
Поделиться на другие сайты

Если кому нужно нашел где добавить отступы во все меню. Файл /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:  

Может не совсем "прямой способ", но работает. Меняет правда отступы во всех шаблонах

Изменено пользователем hexo
Ссылка на комментарий
Поделиться на другие сайты

Что касается фона, решение на скорую руку.

В файле /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};
}

Ссылка на комментарий
Поделиться на другие сайты

Не работает кажется.

Вот что получилось с редизом dkp.ankiraj.ru

С чатом все нормально, видимо на локальном серве были проблемы с кодировкой.

Изменено пользователем hexo
Ссылка на комментарий
Поделиться на другие сайты

Все работает. Но перекрывается другим определением.

Советую вам пользоваться Firebug'ом (если используете Mozilla Firefox) для отладки своих правок стиля.

Ссылка на комментарий
Поделиться на другие сайты

Следующий вопрос, как можно отображать форум в отдельном окне, а не во фрейме портала. Как дабавить ресурс отображаемый во фрейме портала ?

Изменено пользователем hexo
Ссылка на комментарий
Поделиться на другие сайты

На вкладке "Ссылки" делаете ссылку на форум, выбираете ей соответствующий режим отображения.

По такому вопросу смею предположить, что инструкции по администрированию дкп-системы вы не читали, а жаль.

Ссылка на комментарий
Поделиться на другие сайты

Столкнулся вот еще с какой бедой:

При добавлении комментария к новости вместо русских букв при превью коментария отображаются �����������

При просмотре комментариев:

от зарегистрированных пользователей - все нормально

от гостей - комментарии отсутствуют, хотя счетчик в заголовке новости указывает на наличие камментов.

Функция "отключение комментариев на всех страницах дкп" отключена.

Кодировка таблицы eqdkp_comments как и у всех остальных таблиц utf8_general_ci

В таблице есть коментарии, но они имеют вид 2f2e3c426e37.jpg

Ссылка на комментарий
Поделиться на другие сайты

Кодировка таблицы eqdkp_comments как и у всех остальных таблиц должна быть cp1251_general_ci. Вы же, видимо, устанавливали сайт в базу, у которой по умолчанию задана кодировка utf8. Сделайте дамп, переконвертируйте в кириллицу и залейте обратно, поменяв сравнение для базы (если база используется для хранения таблиц других скриптов - выделите для дкп-системы отдельную базу).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...