NoNSeN Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Подскажите пожалуйста как уменить расстояние между "Тем" "Ответов" "Последнее сообщение"И как сделать в таком порядке: Последнее сообщение, Тем, Ответов Скрин Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vasyast Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Абсолютно бредовая идея на мой взгляд. А так... есть же шаблон skin_boards -> CatHeader_Expanded. Там ширина столбцов есть. Порядок поменять там же, потом в ФорумРоу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 18 Декабря 2007 Автор Жалоба Поделиться Опубликовано 18 Декабря 2007 Спасибо за ответ.А что именно в ФорумРоу??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vasyast Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 CatHeader_Expanded — из названия понятно, что это верстает только верхную часть категории, в которую включены: шапочка, разметка столбцов.ForumRow — из названия понятно, что это формирует строку таблицы, которая размечена в шаблоне CatHeader_Expanded.end_this_cat — кончает категорию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 18 Декабря 2007 Автор Жалоба Поделиться Опубликовано 18 Декабря 2007 Спасибо, сделал.А не подскажите как сделать окраску времени???Сегодня, 9:42 И как убрать надпись "Тема" "Автор" и сделать так: Баг в движке e107 с пропуском...от neon55UA14.12.2007 21:30 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vasyast Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Такую окраску времени — никак. Из шаблона ForumRow удалить это:<b>{$this->ipsclass->lang['in']}:</b> и это:<b>{$this->ipsclass->lang['by']}:</b> P.S. Только все эти изменения круче форум не сделают. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Под какую версию движка форума и в каких местах надо окраску времени сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 18 Декабря 2007 Автор Жалоба Поделиться Опубликовано 18 Декабря 2007 Такую окраску времени — никак.Вы хотели сказать, что нельзя именно этим цветом сделать??? Спасибо. P.S. Только все эти изменения круче форум не сделают. Ну для кого как. Скрин Как сделать, чтобы название топика было по середние???P.S. У меня вот две линии, как у брать вторую, одноцветную??? vasyastА как сделать такое окно авторизации??? Скрин И чтобы оно было на против названия форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vasyast Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Слишком много вопросов. Одна тема — один вопрос. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 18 Декабря 2007 Автор Жалоба Поделиться Опубликовано 18 Декабря 2007 vasyast после удоления строчек у меня показывает только дату и ник. ( Скрин vasyast мне нужно вот так сделать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 18 Декабря 2007 Автор Жалоба Поделиться Опубликовано 18 Декабря 2007 Под какую версию движка форума и в каких местах надо окраску времени сделать? Версия 2.1.7Отображать везде, где показывает время. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 18 Декабря 2007 Жалоба Поделиться Опубликовано 18 Декабря 2007 Не большой хак Раскаршиваем время для IPB 2.1.x: Открыть /sources/ipsclass.php Найти /*-------------------------------------------------------------------------*/ // Return a date or '--' if the date is undef. /*-------------------------------------------------------------------------*/ /** Перед этим добавить function get_date_colored($q) { if (eregi(", ",$q)) { $w = explode(", ",$q); } elseif (eregi("- ",$q)) { $w = explode("- ",$q); } elseif (eregi(" ",$q)) { $w = explode(" ",$q); } if (count($w[1])==0) return $q; //Вот тут можно как угодно разукрасить выводимое время $w[1] = "<span style='color: red'>".$w[1]."</span>"; if (eregi(", ",$q)) { $e = implode(", ", $w); } elseif (eregi("- ",$q)) { $e = implode("- ", $w); } elseif (eregi(" ",$q)) { $e = implode(" ", $w); } return $e; } Найти в функции function get_date //----------------------------------------- // Still here? //----------------------------------------- if ( $this_time == $this->today_time ) { return str_replace( '{--}', $this->lang['time_today'], gmdate($this->vars['time_use_relative_format'], ($date + $this->offset) ) ); } else if ( $this_time == $this->yesterday_time ) { return str_replace( '{--}', $this->lang['time_yesterday'], gmdate($this->vars['time_use_relative_format'], ($date + $this->offset) ) ); } else { return gmdate($this->time_options[$method], ($date + $this->offset) ); } Заменить на это //----------------------------------------- // Still here? //----------------------------------------- if ( $this_time == $this->today_time ) { return str_replace( '{--}', $this->lang['time_today'], $this->get_date_colored(gmdate($this->vars['time_use_relative_format'], ($date + $this->offset) )) ); } else if ( $this_time == $this->yesterday_time ) { return str_replace( '{--}', $this->lang['time_yesterday'], $this->get_date_colored(gmdate($this->vars['time_use_relative_format'], ($date + $this->offset) )) ); } else { return $this->get_date_colored(gmdate($this->time_options[$method], ($date + $this->offset) )); } В результате получим раскраску времени как мы задали в функции get_date_colored.Если еще где-то надо добавить раскраску то смотрим в get_date и добавляем $this->get_date_colored(.....) там где идет возврат отпарсеного времени.Раскрашиватся будут короткий и длинный форматы времени если в них имеются разделители (это ", " "- " и " "). Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.ExeRun Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 Посмотрите скринhttp://i002.radikal.ru/0712/62/263b04fceff8.jpgА где надписи "Форум" "Тем" "Ответов" "Последнее сообщение" вместо подчеркнутых мною линий??!Почитав тему я не совсем понял, где можно исправить?? Заметьте, это не главная страница (у меня там все нормально) а подфорумы раздела.... В них то и нету надписей. Я не могу найти шаблон, в котором можно исправить... Кто подскажет где это? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 .ExeRunсмотри в скине board -> CatHeader_Expandedчто ты там удалил лишнего можешь подглядеть в стандартном скине Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.ExeRun Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 xRay, там смотрел - оличий от классического шаблона сильных не увидел, но тем не менее скопировал весь код из классич. шаблона и заменил, но ничего не получилось, надписей как небыло, так и нет... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 19 Декабря 2007 Автор Жалоба Поделиться Опубликовано 19 Декабря 2007 Где искать function get_date Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 NoNSeNЯ для кого инструкцию написал? Открыть /sources/ipsclass.phpчитай внимательнее шаги по установке хака Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 19 Декабря 2007 Автор Жалоба Поделиться Опубликовано 19 Декабря 2007 Щас проверим. Сначало писал ошибку в строке elseпробел Я убрал слово пробел и все получилось. Только цвет крассынй, а мне нужен оранженый. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vasyast Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 red -> orange Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 19 Декабря 2007 Автор Жалоба Поделиться Опубликовано 19 Декабря 2007 //Вот тут можно как угодно разукрасить выводимное время $w[1] = "<span style='color: orange'>".$w[1]."</span>"; Parse error: syntax error, unexpected $end in /home/f/formatsof/public_html/sources/ipsclass.php on line 4059 $this->lang_id = $this->member['language'] ? $this->member['language'] : $this->vars['default_language']; if ( ($this->lang_id != $this->vars['default_language']) and (! is_dir( CACHE_PATH."cache/lang_cache/".$this->lang_id ) ) ) - строка 4059 { $this->lang_id = $this->vars['default_language']; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 у тебя где-то не хватает ; Я перед тем как выкладывать хак у себя проверил все без ошибок пашеттак что внимательно по шагам перепроверь по инструкции установки хака то что ты изменил в своем файле ipsclass.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 19 Декабря 2007 Автор Жалоба Поделиться Опубликовано 19 Декабря 2007 у тебя где-то не хватает ;Уже понял. Ещё не хватало одной скобки.Спасибо XRay И все-таки помогите мне с предыдущеми постами. Мне нужно сделать вот ТАК Как изменить расстояние я понял, а вот как поставить "Последнее сообщение" на певое место, так и не смог. Вот, что получилось у меня А мне нужно:1. название темы2. Ниже шло от nick3. Ну и последнее дата. Тоже самое нужно сделать в форумах только убрать надпись "Автор" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.ExeRun Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 А мне никто не подскажет, что делать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 19 Декабря 2007 Жалоба Поделиться Опубликовано 19 Декабря 2007 NoNSeNтопай в скин (в раздел Board index)CatHeader_Expanded (тут только заголовки столбцом поменять надо будет местами)и там местами выводимые столбцы поменяй и в ForumRow (а тут выводимые данные в столбцы поменять местами надо) не забудь тоже этиже столбцы местами поменять Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 19 Декабря 2007 Автор Жалоба Поделиться Опубликовано 19 Декабря 2007 Сделалвот так,а получилось вот как <th colspan="2" width="66%" style='border:0;'>{ipb.lang['cat_name']}</th> <th width="10%" style='border:0;'>{ipb.lang['last_post_info']}</th> <th align="center" width="3%" style='border:0;'>{ipb.lang['topics']}</th> <th align="center" width="3%" style='border:0;'>{ipb.lang['replies']}</th> А тут я что-то не пойму где изменить расстояние + удолить "Автор темы" <tr> <td align="center" class="row2" width="1%">{$data['img_new_post']}</td> <td class="row2">{$data['_queued_img']}<b><a href="{ipb.script_url}showforum={$data['id']}">{$data['name']}</a></b><br /><span class="forumdesc">{$data['description']}{$data['show_subforums']}<br /><i>{$data['moderator']}</i></span>{$data['_queued_info']}</td> <td align="center" class="row1">{$data['topics']}</td> <td align="center" class="row1">{$data['posts']}</td> <td class="row1" nowrap="nowrap">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{ipb.lang['in']}:</b> {$data['last_topic']}<br /><b>{ipb.lang['by']}:</b> {$data['last_poster']}</span></td> </tr> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.