![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
Я создал эту тему, для тех, кто может и, желательно, любит программировать. Неважно, на чём, не важно что - лишь бы было желание.
Сам пишу програмки на Ассемблере, Вижл Бейсик, немного на Делфи. Не чужд серверным скриптам. Есть куча программко-недоделок. Имеется микро-ось. В ближайшее время думаю её продолжить. -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
> Не я этот форум писал, это разработчики так захотели. Да и стили у
> нас только для скинов сделаны, так редактировать и создавать новые > гораздо удобнее, нежели тоже самое лопатить в каждом пхппшнике > который надо раскрасить. Опять подход неверный. Тема, графика, типовые компоненты, типа того окна ввода, которого я пишу сейчас этот ответ - всё должно быть сделано в форме инклудов. Я не спец по ПХП, но на 110% уверен - ПХП поддерживает инклуды. Такой инклуд скачивается один раз, и не не в форме запроса - forum/index.php?act=Post&CODE=02&f=11&t=402, так браузер никогда не будет знать, что большая часть информации будет закачиваться заново, а в виде повторного включения. Если будет знать - качать второй раз не будет. Собственно каскадный стиль - так и задумывался. Описывается отдельно - используется везде. > Логично ![]() А теперь прикинь, сколько траффика можно сохранить если оставлять на сервере вот это: <script type="text/javascript"> <!-- var ipb_var_st = "0"; var ipb_lang_tpl_q1 = "Введите номер страницы, на которую желаете перейти"; var ipb_var_s = ""; var ipb_var_phpext = "php"; var ipb_var_base_url = "http://www.chernyahovsk.com/forum/index.php?"; var ipb_input_f = "11"; var ipb_input_t = "402"; var ipb_input_p = ""; var ipb_var_cookieid = ""; var ipb_var_cookie_domain = ""; var ipb_var_cookie_path = "/"; //--> </script> Кстати здесь глюк - после тега <!-- идёт скрипт который должен выполняться на сервере!!!! <script type="text/javascript"> <!-- var MessageMax = ""; var Override = ""; var dontpassgo = 0; MessageMax = parseInt(MessageMax); if ( MessageMax < 0 ){ MessageMax = 0; } function emo_pop(){ window.open("index.php?act=legends&CODE=emoticons&s=","Legends","width=250,height=500,resizable=yes,scrollbars=yes"); } function bbc_pop(){ window.open("index.php?act=legends&CODE=bbcode&s=","Legends","width=700,height=500,resizable=yes,scrollbars=yes"); } function attach_pop(url){ window.open("http://www.chernyahovsk.com/forum/index.php?s=&act=Post&CODE=20&"+url,"Attachments","width=500,height=400,resizable=yes,scrollbars=yes"); } function CheckLength(){ MessageLength = document.REPLIER.Post.value.length; message = ""; if (MessageMax > 0){ message = "Сообщение: Максимально допустимая длина " + MessageMax + " символов."; } else{ message = ""; } alert(message + " Вами использовано " + MessageLength + " символов."); } function ValidateForm(isMsg){ MessageLength = document.REPLIER.Post.value.length; errors = ""; // Check for remove attachments if ( document.REPLIER.removeattachid.value > 0 ){ okdelete = confirm("Вы действительно хотите удалить этот файл?"); if ( okdelete == true ){ return true; } else{ document.REPLIER.removeattachid.value = 0; return false; } } if (isMsg == 1){ if (document.REPLIER.msg_title.value.length < 2){ errors = "Необходимо ввести заголовок письма"; } } if (MessageLength < 2){ errors = "Вы должны ввести текст сообщения!"; } if (MessageMax !=0){ if (MessageLength > MessageMax){ errors = "Максимально допустимая длина " + MessageMax + " символов. Текущие символы: " + MessageLength; } } if (errors != "" && Override == ""){ alert(errors); return false; } else{ document.REPLIER.submit.disabled = true; return true; } } function removeattach(id){ if ( id != "" ){ var Override = 1; document.REPLIER.removeattachid.value = id; } } // IBC Code stuff var text_enter_url = "Введите полный URL ссылки"; var text_enter_url_name = "Введите название сайта"; var text_enter_image = "Введите полный URL изображения"; var text_enter_email = "Введите e-mail адрес"; var text_enter_flash = "Введите полный URL для Flash."; var text_code = "Использование: Код Здесь Ваш код.. ";var text_quote = "Использование: Цитата Здесь Ваша Цитата.. ";var error_no_url = "Вы должны ввести URL"; var error_no_title = "Вы должны ввести название"; var error_no_email = "Вы должны ввести e-mail адрес"; var error_no_width = "Вы должны ввести ширину"; var error_no_height = "Вы должны ввести высоту"; var prompt_start = "Введите текст для форматирования"; var help_bold = "Жирный текст (alt + ![]() var help_italic = "Наклонный текст (alt + i)"; var help_under = "Подчёркнутый текст (alt + u)"; var help_font = "Выбор типа шрифта"; var help_size = "Выбор размера шрифта"; var help_color = "Выбор цвета шрифта"; var help_close = "Закрытие все открытых тэгов"; var help_url = "Ввод гиперссылки (alt+ h)"; var help_img = "Изображение (alt + g) ![]() var help_email = "Ввод E-mail адреса (alt + e)"; var help_quote = "Ввод Цитаты (alt + q)"; var help_list = "Создать список (alt + l)"; var help_code = "Ввод кода (alt + p)"; var help_click_close = "Нажмите на кнопку для закрытия"; var list_prompt = "Введите пункт списка. Для завершения списка, нажмите 'отмена' или оставьте очередное поле пустым"; var help_translit = "Перевод текста из латиницы в кириллицу (alt + t)"; --> </script> А в этом куске - слово help я бы заменил на h, в крайнем случае hlp. Естесственно, со стороны клиента убрал бы всё на сервер. Если что-то не так юзверь сделал - вот пусть нафиг сам страницу заново ии качает. А воообще - последние переменные - это не иначе как всплывающие подсказки. Хотя, можно было сделать и штатными средствами гипперссылки. -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.6.2024, 18:36 |