Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Вывод части последнего сообщения в newposts.cgi
RSS

Вывод части последнего сообщения в newposts.cgi

Небольшой хак

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
 
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
XXXX Pro
я так понимаю ты забыл добавить в  HTML-части после "$topiclastpost"  еще "$lastpostfile".... иначе зачем она задана...
однако даже если вставил данную переменную почему-то выводит ник последнего...
че-то не так???

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Нет, я этого не забыл (в $lastpostfile содержится имя пользователя), первые две строчки можешь выкинуть (я их по ошибке вставил).

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
XXXX Pro
ок... ток проблема не решена - не выводятся первые слова сообщения и все тут :((((((

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Попробуй заменить @data[$datacount] на $data[$datacount]. Если не поможет, то удали один из $trash в той же строке.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
XXXX Pro
страница никак не прореагировала на эти изменения :(

неужели все так безвыходно??

(Сообщение отредактировал JESUS 23 сен. 2003 15:55)


4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Проверю еще раз, потом выложу исправление.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
хех... и тишина...

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Блин, вечная проблема C-образных языков: нумерация массивов с нуля! Короче, найди @data[$datacount] и замени на @data[$datacount-1], тогда все заработает.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
cпасибо, все работает!

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
и сразу еще вопрос... если несложно... как ограничить число символов, выводимых в тексте последнего сообщения?
а еще, чтобы игнорило теги ИконКода и перевод строки....
спасибо!

(Сообщение отредактировал JESUS 30 сен. 2003 13:17)


4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Ограничение уже есть (1024 символа, если хочешь меньше - замени 1024 на другое число в substr). А с кодами - намного сложнее, там много писать придется.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
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
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor[/B]
у меня все ок - глянь там на форуме (когда кликнешь на главной на Новые сообщения)...
дделал все, как говорил [B]XXXX Pro[/B] с самого начала...
чуть позже выложу готовый код - времени щас нет....

[B]XXXX Pro[/B]
жаль, что трудно игнорить Иконкоды... грязновато получается... может, как-нить на досуге... а? ;)

(Сообщение отредактировал JESUS 1 окт. 2003 10:29)


JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
Вобщем, у меня так (спасибо 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>>>&nbsp; <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>&nbsp;&nbsp;&nbsp;&nbsp;>> <a href="$threadprog?forum=$forumid&topic=$topicid">$post...</a></td><br></tr><br>~;<br>

в строке
$post = substr($post,0,85);<br>

число 85 - можешь заменить на любое число (столько символов сначала сообщения будет выведено...

как работает можешь глянуть у меня...


Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, спасибо, сейчас посмотрю.

---
FYI  AKA  Shatun
Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, странно...
Вот что у тебя написано когда я вошёл на сам форум -
С момента Вашего последнего визита новых сообщений оставлено не было.
Хотя показывает что они есть!
я так и не понял в чём вся прелесть :(

---
FYI  AKA  Shatun
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor[/B]
итай дальше - если Вы только, что зашли на форум, вс е сообщения будут считаться прочтенными...
видимо ты удалил кук с инфой о своем компе и перевходил на форум... так?

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS я по разному пробовал, хотел сейчас попробовать, но страница не открывается :(

---
FYI  AKA  Shatun
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor [/B]
и не войдешь ;)
сервак переустанавливаем ;)

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Igor, у меня тоже такая фигня была, но почему такое случилось, для меня так и осталось загадкой. Через некоторое время все, как это ни странно, заработало.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Страницы: 1 * 2
Модератор: Gram
Печать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Вывод части последнего сообщения в newposts.cgi
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0342. Количество выполненных запросов: 18, время выполнения запросов 0.0178