Форум -> Ruby Chat -> Поддержать разработчика Ruby Chat |
Поддержать разработчика Ruby Chat |
---|
Serg_pnz | Дата: 10.09.2008, в 16:22 | Сообщение №1 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Скрипт чата бесплатный (надеюсь таким и останется), но Вы можете отблагодарить разработчика и стимулировать его на дальнейшее усовершенствование скрипта:
webmoney
Z208169104392
R176236280209
E278447567725
U529242209208
Яд
41001166446987
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 10.09.2008 г. в 23:46:27 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Serg_pnz | Дата: 10.09.2008, в 23:47 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Так же принимается установка ссылок с ваших сайтов, пропаганда в новостях, блогах, форумах и т.п.
Спасибо! | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
eicide | Дата: 08.12.2008, в 17:41 | Сообщение №3 |
ГостьПользователь №: 494 Сообщений: 2
| Привет, поддерживаю тебя кодом)
хотя ты и предоставил довольно удобную возможность создавать свои темплэйты, в самом движке чата также есть вёрстка, которая к сожалению не XHTMLная. я кое-что исправил, и теперь делюсь:
В файле /index.php после
PHP - Код | 1 2 3
| <?php //цвет ?> |
есть три вложенных цикла, заменяем их на
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php //цвет for ($i = 0, $_y = 0; $i<4; $i++) { for ($j = 0; $j<4; $j++) { for ($k = 0; $k<4; $k++, $_y++) { $he = ""; if ((85 * $i) < 10) $he .= "0".dechex(85 * $i); elseif ((85 * $i) == 255) $he .= dechex(85 * $i); else $he .= dechex(85 * $i); if ((85 * $j) < 10) $he .= "0".dechex(85 * $j); elseif ((85 * $j) == 255) $he .= dechex(85 * $j); else $he .= dechex(85 * $j); if ((85 * $k) < 10) $he .= "0".dechex(85 * $k); elseif ((85 * $k) == 255) $he .= dechex(85 * $k); else $he .= dechex(85 * $k);
/** 2008-12-08 исправил font на span (font устарел, и не рекомендуется к использованию), * Также теперь id у span с цветом уникальный (страница более валидна, * и вообще, id должен встречаться на странице только один раз) **/ $nabor .= "<span id=\"he" . $_y . "\" style=\"cursor:pointer;font-size:20px;line-height:20px;background:#".$he.";color:#".$he."\" onfocus=\"this.blur()\"> </span>"; if ($k==3 AND ($j==1 OR $j==3)) $nabor .= " } } } ?> |
, в файле /ajaxscripts/Chat/chat.js
находим Код | 1
| var kwicks = $$('#he font'); |
и меняем
на Код | 1
| var kwicks = $$("#he span") |
в итоге получается значительное сокращение ошибок, выдаваемых валидатором (один и тот же id присвоен нескольким документам). да и span вместо font - опричней)) |
|
|
Serg_pnz | Дата: 08.12.2008, в 17:50 | Сообщение №4 |
АдминистраторПользователь №: 1 Сообщений: 2243
| eicide, спасибо большое! | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
alfainfo | Дата: 08.12.2008, в 18:14 | Сообщение №5 |
Активный участникПользователь №: 237 Сообщений: 152
| Serg_pnz, по поводу того что скрипт бесплатный... я так и не понял, допустим если я его себе ставлю - там будет крутится твоя вшитая реклама, или я могу сам полностью этим рулить??? |
|
|
Serg_pnz | Дата: 08.12.2008, в 19:25 | Сообщение №6 |
АдминистраторПользователь №: 1 Сообщений: 2243
| alfainfo, реклама - делай с ней что хочешь; мой копирайт надо оставить, копирайт айвона (колобки) - на твоё усмотрение (он разрешает юзать колобков без ссылки, если сайт некоммерческий), копирайты темы (есть и такие, но не везде) - на твоей совести.
ЗЫ: "вшитая" читается как "вшивая" | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
XXX | Дата: 09.12.2008, в 01:57 | Сообщение №7 |
УчастникПользователь №: 487 Сообщений: 53
| eicide, мелкие синтаксические ошибки поправлю, в общем их там несколько в последних двух строках кода, должно так:
Код | 1
| $nabor .= "<span id=\"he" . $_y . "\" style=\"cursor:pointer;font-size:20px;line-height:20px;background:#".$he.";color:#".$he."\"; onfocus=\"this.blur()\"> </span>";
if ($k==3 AND ($j==1 OR $j==3)) $nabor .= "<br>"; |
пробел=" "
Цитата | ЗЫ: "вшитая" читается как "вшивая" |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно XXX 09.12.2008 г. в 02:02:03 |
|
|
eicide | Дата: 09.12.2008, в 10:03 | Сообщение №8 |
ГостьПользователь №: 494 Сообщений: 2
| Цитата | eicide, спасибо большое! |
надеюсь на сотрудничество)
XXX, а ты принимаешь участие в разработке чата?
я и не заметил, что парсер неразрывные пробелы пропарсил))
кроме того, у меня там '<br />' в последней строке
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно eicide 09.12.2008 г. в 10:14:16 |
|
|
Serg_pnz | Дата: 09.12.2008, в 10:05 | Сообщение №9 |
АдминистраторПользователь №: 1 Сообщений: 2243
| eicide, тут, на сайте и форуме, лучше пользоваться тегами [code][/code] | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
XXX | Дата: 09.12.2008, в 20:09 | Сообщение №10 |
УчастникПользователь №: 487 Сообщений: 53
| eicide, я нет, но чат использую, и решил применить твои исправления и получил ошибку. Вот и решил написать. Про пробелы потом и я понял :). А вот тег '<br />' не вижу чето, может тож пропарсился :) |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|