Вывод части последнего сообщения в newposts.cgiНебольшой хак
Текущий рейтинг темы: Нет
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 сентября 2003 13:20
XXXX Pro я так понимаю ты забыл добавить в HTML-части после "$topiclastpost" еще "$lastpostfile".... иначе зачем она задана... однако даже если вставил данную переменную почему-то выводит ник последнего... че-то не так???
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 сентября 2003 21:09
Нет, я этого не забыл (в $lastpostfile содержится имя пользователя), первые две строчки можешь выкинуть (я их по ошибке вставил).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 23 сентября 2003 6:35
XXXX Pro ок... ток проблема не решена - не выводятся первые слова сообщения и все тут :((((((
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 23 сентября 2003 9:54
Попробуй заменить @data[$datacount] на $data[$datacount]. Если не поможет, то удали один из $trash в той же строке.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 23 сентября 2003 12:15
XXXX Proстраница никак не прореагировала на эти изменения :( неужели все так безвыходно?? (Сообщение отредактировал JESUS 23 сен. 2003 15:55)
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 23 сентября 2003 21:32
Проверю еще раз, потом выложу исправление.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 29 сентября 2003 6:52
хех... и тишина...
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 29 сентября 2003 21:14
Блин, вечная проблема C-образных языков: нумерация массивов с нуля! Короче, найди @data[$datacount] и замени на @data[$datacount-1], тогда все заработает.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 30 сентября 2003 9:59
cпасибо, все работает!
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 30 сентября 2003 10:03
и сразу еще вопрос... если несложно... как ограничить число символов, выводимых в тексте последнего сообщения? а еще, чтобы игнорило теги ИконКода и перевод строки.... спасибо! (Сообщение отредактировал JESUS 30 сен. 2003 13:17)
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 30 сентября 2003 20:01
Ограничение уже есть (1024 символа, если хочешь меньше - замени 1024 на другое число в substr). А с кодами - намного сложнее, там много писать придется.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 30 сентября 2003 22:47
JESUS, а что собственно добавилось?? Я вот сижу как....... Всё исправил и смотрю как баран на новые ворота.. и никак не пойму где это счастье Может счастье не произошло??  XXXX Pro, JESUS можно уточнить что удалять что оставить?  А лучше (если не трудно) выложить по новой, какой код вставить вместо этого - $output .= qq~ <br><tr> <br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize1><a href="$threadprog?forum=$forumid&topic=$topicid" target="_blank">$topictitle</a></td> <br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize1 colspan=3>????????? ????????? ???????? $lastposter $topiclastpost</td> <br></tr> <br>~;
--- FYI AKA Shatun
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 1 октября 2003 7:24
[B]Igor[/B] у меня все ок - глянь там на форуме (когда кликнешь на главной на Новые сообщения)... дделал все, как говорил [B]XXXX Pro[/B] с самого начала... чуть позже выложу готовый код - времени щас нет.... [B]XXXX Pro[/B] жаль, что трудно игнорить Иконкоды... грязновато получается... может, как-нить на досуге... а?  (Сообщение отредактировал JESUS 1 окт. 2003 10:29)
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 1 октября 2003 9:18
Вобщем, у меня так (спасибо XXXX Pro - все пашет): вместо <br>$output .= qq~ <br><tr> <br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize1><a href="$threadprog?forum=$forumid&topic=$topicid" target="_blank">$topictitle</a></td> <br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize1 colspan=3>????????? ????????? ???????? $lastposter $topiclastpost</td> <br></tr> <br>~; <br>
вставлено <br>$lastpostfile = $lastposter;<br> $lastpostfile =~ s/ /_/g;<br> open(FILE,"<$ikondir"."forum$forumid/$topicid.thd");<br> @data = <FILE>;<br> close(FILE);<br> $datacount = @data;<br> ($trash,$trash,$trash,$trash,$trash,$trash,$post) = split(/\|/,@data[$datacount-1]);<br> $post = substr($post,0,85);<br> <br> $output .= qq~<br><tr><br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize2><b>>> <a href="$threadprog?forum=$forumid&topic=$topicid">$topictitle</a></b></td><br><td bgcolor=$forumcolortwo><font face="$font" color=$forumfontcolor size=$dfontsize1 colspan=3>Добавил участник: $lastposter $topiclastpost<br> >> <a href="$threadprog?forum=$forumid&topic=$topicid">$post...</a></td><br></tr><br>~;<br>
в строке
$post = substr($post,0,85);<br> число 85 - можешь заменить на любое число (столько символов сначала сообщения будет выведено... как работает можешь глянуть у меня...
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 1 октября 2003 14:25
JESUS, спасибо, сейчас посмотрю.
--- FYI AKA Shatun
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 октября 2003 19:10
JESUS, странно... Вот что у тебя написано когда я вошёл на сам форум - С момента Вашего последнего визита новых сообщений оставлено не было. Хотя показывает что они есть! я так и не понял в чём вся прелесть :(
--- FYI AKA Shatun
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2003 7:06
[B]Igor[/B] итай дальше - если Вы только, что зашли на форум, вс е сообщения будут считаться прочтенными... видимо ты удалил кук с инфой о своем компе и перевходил на форум... так?
| | | |
Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2003 16:17
JESUS я по разному пробовал, хотел сейчас попробовать, но страница не открывается :(
--- FYI AKA Shatun
| | | |
JESUS
Новичок
 Откуда: Минск Всего сообщений: 249 Рейтинг пользователя: 0 Дата регистрации на форуме: 10 сен. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2003 16:49
[B]Igor [/B] и не войдешь  сервак переустанавливаем
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 октября 2003 18:50
Igor, у меня тоже такая фигня была, но почему такое случилось, для меня так и осталось загадкой. Через некоторое время все, как это ни странно, заработало.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Время выполнения скрипта: 0.0334. Количество выполненных запросов: 18, время выполнения запросов 0.0175
|