D.S.Denton
Expert-
Posts
993 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by D.S.Denton
-
эмм... кажется мы об разных вещах. я имею в виду создание сервиса типа mybb.ru
-
используем события. input событие="js-код" события: onclick -- нажата и отпущена любая клавиша на указателе (мышь, тачпад итд) ondblclick -- дважды нажата и отпущена любая клавиша на указателе onmousedown -- нажата любая клавиша на указателе onmouseup -- отпущена любая клавиша на указателе onmouseover -- указатель перемещен на элемент onmousemove -- указатель перемещается в пределах элемента onmouseout -- указатель перемещен за пределы элемента onkeypress -- нажата и отпущена клавиша на клавиатуре onkeydown -- нажата клавиша на клавиатуре onkeyup -- отпущена клавиша на клавиатуре <head> <script language="javascript" type="text/javascript"><!-- function SetImage1(id) { document.getElementById(id).src = 'image1.gif'; } function SetImage2(id) { document.getElementById(id).src = 'image2.gif'; } function ChangeText(id,txt) { document.getElementById(id).value = txt; } //--></script> </head> <body> <input id="input1" type="image" src="image1.gif" onmousedown="SetImage2(this.id);" onmouseup="SetImage1(this.id);" /> <input id="input2" type="button" onmousedown="ChangeText(this.id,'Нажата копка мыши');" onmouseup="ChangeText(this.id,'Нажми меня');" value="Нажми меня" /> вот примерно так...
-
пардон, аккуратнее. малость накосячил в последней строке (только проснулся, невнимательный). свой пост исправил
-
<?php $str = '<img src="http://static.the-game.ru/img/dclogo.gif" width="257" height="23" alt="" />'; echo($str); // выводит строку как есть, т.е. браузер обработает html-код и пкажет картинку echo(htmlspecialchars($str)); // выведет строку, заменив спецсимволы html на их &-эквиваленты, < на < итд. соответственно отобразится текст ?>
-
это можно по идее автоматизировать, написав скрипт для пользователей. алгоритм: + имеем директорию с установленным WP (sourcedir) + у юзера при регистрации спрашиваем какие ему настройки предпочтительнее, название поддиректории или там субдомена + копируем файлы из sourcedir в выбранную, затем изменяем конфиг и создаем новые таблицы в БД (не забыв поставить им другой префикс)
-
это какая-то сторонняя сборка/локализация WP видимо... первые две строки надо ставить в соответствии с кодировкой, а что можно бы вписать в качестве $base боюсь предположить даже define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); define('VHOST', 'VHOSTSETTING'); $base = 'BASE';
-
это происходит из-за border-collapse:collapse; а чтоб скопировать стиль пунбб, достаточно открыть html-код искомой страницы, скопировать фрагмент и выбрать нужные css из файла стилей да, и вдогонку: хте потерялся открывающий тэг для второй строки таблицы?
-
счетчик мейл.ру сильно наглый, он (о, ужас!) осмеливвается пытаться определить даже версию JS клиента. потому там и сделано несколько вставок по возрастающей. <script language="JavaScript" type="text/javascript"><!-- d=document; var a=''; a+='; r='+escape(d.referrer) js=10 //--></script> <script language="JavaScript1.1" type="text/javascript"><!-- a+='; j='+navigator.javaEnabled() js=11 //--></script> <script language="JavaScript1.2" type="text/javascript"><!-- s=screen; a+='; s='+s.width+'*'+s.height a+='; d='+(s.colorDepth?s.colorDepth:s.pixelDepth) js=12 //--></script> <script language="JavaScript1.3" type="text/javascript"><!-- js=13 //--></script> <script language="JavaScript" type="text/javascript"><!-- d.write('<IMG src="http://de.c8.b3.a1.top.list.ru/counter'+'?id=1031319; js='+js+a+'; rand='+Math.random()+'" height=1 width=1/>') if(11<js) d.write('<'+'!-- ') //--></script> <noscript><img src="http://de.c8.b3.a1.top.list.ru/counter?js=na;id=1031319" height=1 width=1 alt=""/></noscript> <script language="JavaScript" type="text/javascript"><!-- if(11<js)d.write('--'+'>') //--></script> т.е. сразу на глаз выкидываем кусок с версией 1.3. сносим разделение на версии, оставляем в качестве определителя версии только 1.2 (js=12). убираем перестраховочный комментарий,защищающий от новых браузеров содержимое noscript (никогда не понимал нафига они это удумали - ведь если браузер не понимает noscript, он тем более не поймет script чтобы выполнить d.write('')...) итог: <script language="JavaScript" type="text/javascript"><!-- d=document; var a=''; a+='; r='+escape(d.referrer) a+='; j='+navigator.javaEnabled() s=screen; a+='; s='+s.width+'*'+s.height a+='; d='+(s.colorDepth?s.colorDepth:s.pixelDepth) js=12 d.write('<IMG src="http://de.c8.b3.a1.top.list.ru/counter'+'?id=1031319; js='+js+a+'; rand='+Math.random()+'" height=1 width=1/>') //--></script> <noscript><img src="http://de.c8.b3.a1.top.list.ru/counter?js=na;id=1031319" height=1 width=1 alt=""/></noscript> только не надо такое делать если в статистике активно любопытствуешь на тему версий JS
-
а не лучше ли сделать position:absolute; top:__px; right:10px;?
-
ну вот счетчик CNStats: <script language="javascript" type="text/javascript"><!-- Nnv=navigator; Nna=Nnv.appName; Nd=document; Nd.cookie="b=b"; Nc=0; if(Nd.cookie) Nc=1; Nn=(Nna.substring(0,2)=="Mi")?0:1; Ns=screen; Npx=(Nn==0)?Ns.colorDepth:Ns.pixelDepth; str = '<img src="http://c.cnstats.ru/99;' + Ns.width + 'x' + Ns.height + ';' + Npx + ';' +Nc+ ';'; str = str + escape(Nd.referrer) + ';' + Math.random() + '" width="88" height="31" border="0" />'; document.write('<a href="http://www.cnstats.ru/" alt="CNStats Rating">' + str + '</a>'); // --></script> <noscript><a href="http://www.cnstats.ru/"><img src="http://c.cnstats.ru/99;0x0;0;0;-;0" alt="CNStats Rating" width="88" height="31" border="0" /></a></noscript> выкусываем оттуда js-код и кладем в файл cnstats.js: Nnv=navigator; Nna=Nnv.appName; Nd=document; Nd.cookie="b=b"; Nc=0; if(Nd.cookie) Nc=1; Nn=(Nna.substring(0,2)=="Mi")?0:1; Ns=screen; Npx=(Nn==0)?Ns.colorDepth:Ns.pixelDepth; str = '<img src="http://c.cnstats.ru/99;' + Ns.width + 'x' + Ns.height + ';' + Npx + ';' +Nc+ ';'; str = str + escape(Nd.referrer) + ';' + Math.random() + '" width="88" height="31" border="0" />'; document.write('<a href="http://www.cnstats.ru/" alt="CNStats Rating">' + str + '</a>'); в html-коде остается <script language="javascript" type="text/javascript"><!-- // --></script> <noscript><a href="http://www.cnstats.ru/"><img src="http://c.cnstats.ru/99;0x0;0;0;-;0" alt="CNStats Rating" width="88" height="31" border="0" /></a></noscript> удаляем комментарии, защищающие от отображения js-кода старыми браузерами и прилинковываем созданный файл: <script language="javascript" src="cnstats.js" type="text/javascript"></script> <noscript><a href="http://www.cnstats.ru/"><img src="http://c.cnstats.ru/99;0x0;0;0;-;0" alt="CNStats Rating" width="88" height="31" border="0" /></a></noscript>
-
ну я не проверял, лень. еще более простой вариант - использование ErrorDocument 404 и прописывание разбора строки запроса собственно в файле. потом делаем инклюд необходимого, вывод из базы, либо что-то еще
-
через mod_rewrite делаем глобальное извращение типа такого: RewriteRule /(.*) /?$1 запрос: http://host.com/user/info/photo/ теперь будет равен http://host.com/index.php?user/info/photo/ $tmp = $_SERVER['REQUEST_URI']; // в переменной $tmp имеем строку user/info/photo/) остается в index.php организовать ее разбор, что достаточно просто по символу слеша
-
текстовым редактором. но сжатие будет нулевым
-
либо разбирать S_SERVER['REQUEST_URI']
-
2% и 9%... кстати удобная штука для конвертирования шрифтов из пикселей и пунктов в еммммммы
-
обжект+ембед, т.е. как обычно
-
мастерхост неплохой, но только если есть возможность тесно общаться с сотрудниками. очень приятно когда есть оттуда знакомая. кто может только через техподдержку писать письма, должны быть готовы к тормозам в обслуживании запросов, даже по исправлению глюков
-
я б тогда сделал чередование через dl - dt - dd
-
ох ты ж *вырезано цензурой*. я второй флот отправил к майкрософту, прежде чем сообразил что сделал это раньше из соседнего топика. теперь все, кирдык ослику однозначно, т.к. каждый из этих флотов был расчитан на подавление 99,75% планетарной мощи Microsoft а все из-за кросспостинга!
-
Империя очень удручена этим фактом. На планету Microsoft уже отправлен флот зачистки, а на ДипКанал ультиматум.
-
а чито ето токое?
-
а кто тебе сказал что ее надо ставить невозможно модифицировать заголовки - заголовки уже отправлены (вывод начат на строке 2 файла index.php), а вы пытаетесь отправить дополнительный заголовок на строке 6. вот такой перевод правильный более-менее. так что см строку 2 и выше, где там может начаться вывод инфы в браузер. простейший способ обхода такого глюка, если не знаешь что можно исправить - obj_start()