Автор
Сообщение
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 20:56, Пн, 22.09.2008; по phpbb 2 вопрос
в аттаче файл одного из модов к пхпбб. этот мод выдает ссылки на пять последних тем с форума. вопрос в следующем: как сделать так, чтобы при клике на ссылки переход шел на последнюю страницу треда и еще лучше на последнее сообщение, а не просто на самую новую тему, на ее первую страницу, как сейчас?
к слову, на главной, если кликнуть на маааленькую иконку радом с любой из "последних" тем, как раз осуществляется переход на последнюю страницу обсуждений.но это разные моды
_________________ Если б мишки были пчёлами, то они бы нипочем..))Вконтакте , Фэйсбук , Инстаграм , YouTube , Vimeo
Вернуться наверх
evgenyq
доктор роллер наук
18:05, Чт, 14.08.2008 Сообщения: 1200
Добавлено: 0:06, Вт, 23.09.2008;
Там сейчас хитро сделано — бросает на последний пост только если ты уже читал эту тему или как-то так. Если хочешь чтоб всегда и всех бросало на последний пост по ссылкам в этом блоке, то можно попробовать найти строчку
Код:
$newest_code = ( $unread_topics && $glance_show_new_bullets ) ? '&view=newest' : '';
в glance.php
и заменить на безусловную
Код:
$newest_code = '&view=newest';
костыль еще тот, конечно, но по идее должно работать =))
если не заработает, то уже надо внимательнее смотреть что к чему
Вернуться наверх
sands
магистр роллер наук
9:56, Пт, 13.07.2007 Сообщения: 584
Добавлено: 0:29, Вт, 23.09.2008;
Если написать так
Код:
$newest_code = '&view=newest';
то вроде при переходе по ссылке, если ты уже читал эту тему, будет выведено "Нет новых сообщений с последнего посещения" и в тему так и не попадешь.
Я бы навскидку сделал так:
вместо
Код:
$topic_link = 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;
написал
Код:
if($unread_topics) $topic_link = 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code; else $topic_link = 'viewtopic.php?p=' . $latest_topics[$i]['topic_last_post_id'];
Но это не суперточно, в phpbb не копался)
_________________ There might be a pattern.
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 1:39, Вт, 23.09.2008;
вроде работает =) сенкс)
а терь гляньте: в чате ники подчеркнутые, а когда наводишь - подчеркивания исчезают. а нужно наоборот сделать..
Вернуться наверх
lisix
магистр роллер наук
10:51, Вс, 1.06.2008 Сообщения: 530
Добавлено: 9:46, Вт, 23.09.2008;
блииинн, да не работает опять окно отправки сообщений внизу страницы!!
Вернуться наверх
lisix
магистр роллер наук
10:51, Вс, 1.06.2008 Сообщения: 530
Добавлено: 9:52, Вт, 23.09.2008;
т.е. сорри, работает, но не всегда))))
когда текста мало, оно работает, а когда много, нет))
так вот. что я хотела сказать?
ссылки на темы с непрочитанными постами после обработки становятся вот такими вот
http://rekil.ru/forum/t3365&view=newest.html
там надо просто убрать все эти проверки на $unread_topics и $newest_code и оставить только
Код:
$topic_link = 'viewtopic.php?p=' . $latest_topics[$i]['topic_last_post_id'];
а насчет ников
должно быть в subSilver.css
Код:
a:link,a:active,a:visited { text-decoration: none; } a:hover { text-decoration: underline; }
если оно есть и не работает, попробуй добавить еще раз в самый конец))
_________________ The only solution. Isn't it amazing?
Вернуться наверх
sands
магистр роллер наук
9:56, Пт, 13.07.2007 Сообщения: 584
Добавлено: 23:39, Вт, 23.09.2008;
lisix писал(а):
там надо просто убрать все эти проверки на $unread_topics и $newest_code и оставить только
Код:
$topic_link = 'viewtopic.php?p=' . $latest_topics[$i]['topic_last_post_id'];
Можно и так сделать, но по таким ссылкам переход осуществляется на последнюю страницу темы.
А если есть непрочитанные сообщения, то по ссылкам вида
Код:
$topic_link = 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;
переход прямо на это сообщение будет происходить.
_________________ There might be a pattern.
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 1:50, Ср, 24.09.2008;
Андрюх, твой код почему-то глючил, как написала lisix(
Вернуться наверх
sands
магистр роллер наук
9:56, Пт, 13.07.2007 Сообщения: 584
Добавлено: 17:47, Ср, 24.09.2008;
А, понял, я что-то не осознал сразу, что после обработки ссылки с &view=newest нерабочими становятся)))
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 3:28, Чт, 25.09.2008;
так, еще вопрос. форма быстрого ответа состоит из кнопок, самого поля и вот картинки. как добавить разделитель (белая полоса в один пиксель) как чуть выше этой формы отделена информация об авторе сообщения от самого сообщения?
файлы в аттаче, за...лся форматировать таблицу!!!
_________________ Если б мишки были пчёлами, то они бы нипочем..))Вконтакте , Фэйсбук , Инстаграм , YouTube , Vimeo
Вернуться наверх
evgenyq
доктор роллер наук
18:05, Чт, 14.08.2008 Сообщения: 1200
Добавлено: 9:16, Чт, 25.09.2008;
Если я правильно понял что именно требуется, то можно примерно так сделать:
В коде формы быстрого ответа фрагмент внутренней таблички
было:
Код:
<table border="0" cellpadding="5" cellspacing="1" width="100%"> <tr> <td width="150" align="left"><a href=""><img src="/forum/templates/subSilver/images/kotdavinci.jpg" align="left" border="0"></a></td> <td width="600" align="center" valign="top">
стало: Код:
<table border="0" cellpadding="2" cellspacing="1" width="100%"> <tr> <td width="150" align="left" style="border-right: 1px solid white"><a href=""><img src="/forum/templates/subSilver/images/kotdavinci.jpg" align="left" border="0"></a></td> <td align="center" valign="top">
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 12:07, Чт, 25.09.2008;
о) появилось)
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 23:16, Сб, 27.09.2008;
эй, ну давай-те же!!)
Вернуться наверх
lisix
магистр роллер наук
10:51, Вс, 1.06.2008 Сообщения: 530
Добавлено: 13:47, Вс, 28.09.2008;
_________________ The only solution. Isn't it amazing?
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 0:19, Пн, 29.09.2008;
это сейчас!
а до этого с трафиком проблем не было
Вернуться наверх
ГиGa
Баянист
20:28, Пн, 12.05.2008 Сообщения: 5610
Добавлено: 9:56, Пн, 29.09.2008;
Хм... Кстати снова картинки видны.
Может в трафике дело?
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 18:45, Пн, 29.09.2008;
превьюшки по-прежнему не видны((
хотя сама картинка доступна на сервере и ее можно посмотреть по ссылке
Вернуться наверх
Тортила
Замудреная черепаха
22:00, Вт, 23.05.2006 Сообщения: 2688
Вернуться наверх
ReKiL
Сенсей / Дядько Тренер
14:36, Ср, 19.04.2006 Сообщения: 16672
Добавлено: 18:59, Пн, 29.09.2008;
вопрос снят, через два часа все должно работать =)
Вернуться наверх