|
Опубликовано 18.01.2007 12:51 (18 лет назад) # |
с темами вопрос решен
вот и хорошо, только какая разница между ними? |
|
|
|
Опубликовано 20.01.2007 12:21 (18 лет назад) # |
Блин, только что заметил! Вы ж не поменяли подсказки над кнопками Post Reply и New Thread!
"Ответов на сообщений"... И вам не стыдно? :) |
|
|
Администратор
|
Опубликовано 20.01.2007 12:29 (18 лет назад) # |
неа. тем более что у меня фтп умер, нии-че не могу поделать =) |
|
|
|
Опубликовано 21.01.2007 11:25 (18 лет назад) # |
Короче так, как любитель РПГ'шных параметров, могу предложить кроме медалек нашивки (как у военных, это такие прямоугольнички). Их можно много надавать, они места не занимают. начиная от кол-ва постов участника и время жизни (риббон "за 1 год с нами" :) ), за кол-во конкурсов, в которых учавствовал (не будет обидно тем, кто не занял призовых мест), за статьи, за помощь, за модерство, за вредность и тп:) |
|
|
Администратор
|
Опубликовано 21.01.2007 11:27 (18 лет назад) # |
двумя руками за =) еще разок нарисуешь?) |
|
|
|
Опубликовано 21.01.2007 11:28 (18 лет назад) # |
ну и автоматизировать это, а то медали каждый может напихать, сколько захочет... |
|
|
|
Опубликовано 21.01.2007 11:29 (18 лет назад) # |
насчет подсветок ссылок - сайт на чем написан? я себе сделал автоподсветку, удобно, а тут геморр с ними (особенно в чате). Если ПХП, покопаюсь:) |
|
|
Администратор
|
Опубликовано 21.01.2007 11:31 (18 лет назад) # |
нафиг автоматизацию. у нас типа все честные) PHP-Fusion |
|
|
|
Опубликовано 21.01.2007 12:11 (18 лет назад) # |
По ссылкам в чате. В модуле \infusions\shoutbox_panel\shoutbox_panel.php вместо $shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
$shout_message = preg_replace("/([^\s]{25})/", "$1\n", $shout_message);
подставить
$max_mess=255; //максимальная длина выводимого сообщения
$current_length=0;
$max_word=25; //максимальная длина слова
$array_chat_char=explode(' ',$_POST['message']);
$subject_show="";
for($ii=0; $ii<count($array_chat_char); $ii++){
if($current_length<=$max_mess){
if(eregi("((https?|ftp)://[[:alnum:]_-]+(\\.[[:alnum:]_-]+)*(/[[:alnum:]+&._%]*(\ 92;?[[:alnum:]?+&_%]*)?)?)", $array_chat_char[$ii])){
if(strlen($array_chat_char[$ii])>$max_word){
$subject_show.="<a href=".$array_chat_char[$ii]." title=".$array_chat_char[$ii]." target='blank'>".substr($array_chat_char[$ii], 0, $max_word)."...</a>";
$current_length=$current_length+strlen(substr($array_chat_char[$ii], 0, $max_word));
}else{
$subject_show.="<a href=".$array_chat_char[$ii]." title=".$array_chat_char[$ii]." target='blank'>".$array_chat_char[$ii]."</a>";
$current_length=$current_length+strlen($array_chat_char[$ii]);
}
}else{
if(strlen($array_chat_char[$ii])>$max_word){
$subject_show.=chunk_split($array_chat_char[$ii], $max_word, " ");
$current_length=$current_length+strlen(chunk_split($array_chat_char[$ii], $max_word, " "));
}else{
$subject_show.=" ".$array_chat_char[$ii];
$current_length=$current_length+strlen($array_chat_char[$ii]);
}
}
}
}
$subject_show; //сувать куда нужно
попробуйте для теста. Подсвечивает ссылки, сокращает их видимую длину, рубит на части слишком длинные слова и не пропускает сообщения более определенной длины ("на глаз" :) ) |
|
|
Администратор
|
Опубликовано 21.01.2007 12:12 (18 лет назад) # |
все бы хорошо, но у меня нет доступа к фтп( |
|
|
|
Опубликовано 21.01.2007 12:12 (18 лет назад) # |
вместо $_POST['message'] ставить $_POST['shout_message'] :) |
|
|
|
Опубликовано 21.01.2007 12:13 (18 лет назад) # |
фигово... |
|
|
|
Опубликовано 21.01.2007 12:44 (18 лет назад) # |
и вообще стоит написать отдельный скрипт по наградам, где админ легко сможет добавить комуто или удалить, чтобы она сама их рисовала. И сама добавляла некоторые... |
|
|
|
Опубликовано 21.01.2007 12:45 (18 лет назад) # |
но т.к. я специализируюсь на текстовых файлах, а не на базах, то помочь ничем не смогу:) |
|
|
|
Опубликовано 21.01.2007 12:45 (18 лет назад) # |
вот флудить - другое дело :p |
|
|
|
Опубликовано 21.01.2007 21:06 (18 лет назад) # |
флудить и я могу!
ксати, я само много нафлудил - 80% из 360 сообщений ;) а у нашего Дмитрия только 60% из 423 :) |
|
|
|
Опубликовано 23.01.2007 11:18 (18 лет назад) # |
Подумаю над этим. Может сделаю что-нить. Просто тут время нужно, чтобы хорошенько покопаться в движке, разобраться - чёпочём.
А в БД советю разобраться всё равно - пригодится. |
|
|
Древний организм
|
Опубликовано 23.01.2007 11:27 (18 лет назад) # |
Anton Andreevitch насчет риббонов - прямо батлфилд какой-то получится ))) |
|
|
|
Опубликовано 23.01.2007 19:06 (18 лет назад) # |
Anton Andreevitch написал:
ну и автоматизировать это, а то медали каждый может напихать, сколько захочет...
Не поможет. Вон, Груздев у нас как Брежнев, семижды герой Контестского Союза. С ним что делать будем? В мавзолей? %)
Тем более у нас тут все честные, насколько я знаю, все на ТОП равняются. B) |
|
|
|
Опубликовано 23.01.2007 19:27 (18 лет назад) # |
Darthman - именно! :)
Я его фанат:) |
|
|