-
Posts
214 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Kompilator
-
-
Рано как оказалось, пожелал спасибейшего - спасиба ...
Еще назрела проблема вопроса, а заключается она вот в чем - кнопка формы обрабатывается скриптом по онклиск.
echo '<input id="buttred" class="messbutt_art" type="button" value="Отправить" onClick="sendmessage(\''.$pathlogin.'\')
У этой кнопки есть АйДи - "buttred", для того, чтобы менять действие этой кнопки в зависимости от ситуации.
Так вот, надпись на кнопке я умею изменять, вот таким кодом:
document.getElementById('buttred').value = 'Изменить';
, а вот как поменять действие по Онклиск ?
Как обычно, заранее СПАСИБО ! Т.к. знаю, что поможете =).
-
Решил воспользоваться - strip_tags.
Новый вопрос.
Буду использовать ВВ коды.
Самый простой пример:
test.
Как лучше заменить эту конструкцию на код для вывода:
<div class = "cit_mess_up"><span class="tab_user_color"><b>Kompilator</b></span>, написал(а ):</div><div class = "cit_mess_down">test</div>
Т.е. как лучше определять (извлекать из строки) тег цитирования ?
-
Делаю комментарии на свой сайт.
Подумалось, ведь пользователь может понаписать каких угодно тегов, вставить картинок и чего еще похуже.
Погуглил, команд несколько.
Подскажите, какими командами лучше всего удалять теги PHP и HTML из вводимого сообщения ?
-
Попробуйте с помощью regex'а заменить, как-то так.
Только не понял как regex работает, т.е. принцип составления шаблона. Прочитал 2 статьи ... и нуль.http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2
Вот две отличнейшие статьи. Если они не помогут, то уже ничего не поможет.
Спасибейшее, Вам, спасибо !
Начал читать, тут да, разжевано как раз, для таких тугих как я.
-
Спасибо, помогло.
Только не понял как regex работает, т.е. принцип составления шаблона.
Прочитал 2 статьи ... и нуль.
-
Да, так работает, большое спасибо.
А что скажете по поводу этого:
Во-вторых, пытаюсь сделать перевод строки после вставки символом "\n", но оно не работает. И к тому же, если перенос строки уже был в цитируемом сообщении, то в форму оно вставляется с тегом - <br>
-
document.getElementById('outmess').value = 'Some text message';
Вот спасибо, сейчас попробую.
-
function citata(message) { message = message + 'mess'; document.getElementById('outmess').innerHTML += document.getElementById(message).innerHTML; }
У textarea есть свойство value. Не используйте innerHTML.
Т.е. изменить в самом value, в кавычках ?
-
Давайте ссылку на работающий фиддл — там видно будет.
http://велосвет.рф/article/cri_temp.html?scrtop=9999
У каждого сообщения серая полоса сверху. Слева ник и количество посещений, справа пиктограмма странички. Это кнопка цитировать.
Надо зарегистрироваться, чтобы процитировать кого-нибудь.
-
Здравствуйте !
Решил сделать на свой сайт комментарии.
Есть такая функция:function citata(message) { message = message + 'mess'; document.getElementById('outmess').innerHTML += document.getElementById(message).innerHTML; }
Она вставляет в текстовое поле текст из написанных ранее сообщений.
Во-первых, текст исправно вставляется лишь до внесения изменений в это текстовое поле. Стоит написать любую букву, как вставка перестаёт работать.
Во-вторых, пытаюсь сделать перевод строки после вставки символом "\n", но оно не работает. И к тому же, если перенос строки уже был в цитируемом сообщении, то в форму оно вставляется с тегом - <br>.
Как и следовало ожидать, у меня возникло два вопроса.
1. Как мочь добавлять текст при помощи этой функции, когда я уже что-нибудь набрал в форме ?
2. Как осуществить перенос строки в форме и избавиться от вывода - <br> ?
Огромное всем спасибо за содействие и милости прошу на мой сайт !
-
- 1
-
Какие адреса ?
Файлы, изменяющие куки находятся в разных папках.
Заметил странную особенность, если я пытаюсь стереть кук строкой вида - setcookie ('key', '', time()+31104000)
, то ничего не выходит, в ней так и сидит значение - on, записанное первым (пусть будет -главным) файлом.
Но как только я в главном файре разлогиниваюсь и кук принимает значение пустой строки, то setcookie ('key', '12345', time()+31104000) , а после него - setcookie ('key', '', time()+31104000) прекрасно стирает из кука эту - 12345.
-
Чертовщина однако, всю голову сломал.
Есть такой код:
<?php setcookie ('key', '', time()+31104000); // разлогиниваемся?>
, а другой файл, смотрит, что записано в куке
<?php $key=$_COOKIE['key']; echo 'key - '.$key; ?>
И он не работает.
Вернее если в первом коде вместо '', т.е. пустой строки в key присвоить любое значение (цифры, буквы), то во втором файле все корректно.
Но стоит вернуть в первый файл пустую строку, как в куке появляется значение - on.
Значение "on", присваивается этому куку другим файлом, точно такими же командами, и там, как ни странно, и пустая строка работает как надо, т.е. прекрасно стирает этот проклятый кук.
Поооолный бред, в одном файле кук стирается, а точно таким же кодом, но в другом файле, кук меняется, но НЕ СТИРАЕТСЯ.
Щас у меня лопнет голова !
-
<textarea type="t" name="n" class="c"><?=($t1 . "\r\n\r\n" . $t2)?></textarea>
Спасибо !
-
Здравствуйте.
Мне нужно в текстовом поле ввода показывать 2 абзаца содержащихся в переменных t1 и t2 друг под другом с пробелом в одну строку.
Подскажите, как это сделать ?
Приведенный ниже пример не работает.
<textarea type="t" name="n" class="c"><?php echo $t1;?><br><br><?php echo $t1;?></textarea>
-
В самом начале style.css, написано:
td { ... color: #669; border-top: 1px solid transparent; ...}
Цвет буков - 669 и вверху ячейки полоса в 1 пиксель.
Пишу новый стиль для таблицы:
td.t_sh { background: #fff; border-top: 0px solid #fff; color: #000; border-top: 0px solid transparent; }
И такой ХТМЛ код страницы:
<TABLE class = "t_sh">...</TABLE>
Но цвет букв не меняется на черный и полоса сверху надписей в ячейке остаётся, хотя другие параметры стилей .t_sh table изменяют внешний вид.
Вот страница - http://велосвет.рф/admin/shablon.html?obz=obz1
—
БЛин, набо было написать так:
<td class = "t_sh">
и все заработало, спасибо.
-
PHP тут причём? Создайте отдельную тему под отдельный вопрос.
Хорошо, буду создавать новые, извините.
.t_sh table
table.t_shВ самом начале style.css, написано:
table { ... box-shadow: 3px 3px 5px rgba(0,0,0,0.5); ... }
Тень под всеми таблицами нужна, все устраивает.
Нужна одна таблица без тени, никак не могу её убрать, пишу так:
.t_sh table { ... box-shadow: none; ... }
И такой ХТМЛ код страницы:
<TABLE class = "t_sh">...</TABLE>
Но тень не пропадает, хотя другие параметры стилей .t_sh table изменяют внешний вид.
Вот страница - http://велосвет.рф/admin/shablon.html?obz=obz1
Подскажите, как стереть эту приставучую тень ?
// instead .t_sh tabletable.t_sh {...}
Спасибо, получилось.
-
В самом начале style.css, написано:
table { ... box-shadow: 3px 3px 5px rgba(0,0,0,0.5); ... }
Тень под всеми таблицами нужна, все устраивает.
Нужна одна таблица без тени, никак не могу её убрать, пишу так:
.t_sh table { ... box-shadow: none; ... }
И такой ХТМЛ код страницы:
<TABLE class = "t_sh">...</TABLE>
Но тень не пропадает, хотя другие параметры стилей .t_sh table изменяют внешний вид.
Вот страница - http://велосвет.рф/admin/shablon.html?obz=obz1
Подскажите, как стереть эту приставучую тень ?
-
Проектирование базы данных очень важный момент, и проектировать её нужно до того как начали писать код. Или хотя бы изначально руководствоваться правильными принципами построения.
Ну вот я и спроектировал, всё меня устраивало, а про длину строки не знал. Всего не упомнишь ведь.
Но обошлось, всё наладил, таперь работает.
-
Спасибо.
-
Проверяю валидатором страницу, он ругается на ошибку, а я в коде в упор её не вижу.
Существует ли хороший редактор, в котором ошибка помечается прямо в тексте ХТМЛ кода ?
-
предлагаю добавить поле attr , чтобы можно было не только фото хранить, где attr - наименования аттрибута
Не понял.
-
Это даст тебе оптимизацию, когда тебе не нужно получать фотографии ты будешь просто получать записи элемента из bikelight, если же тебе нужны и фотки то выбираешь фотки из таблицы photos по bikelight_id
Фото нужны всегда.
Из этой таблицы формируется обзор велофары.
Раньше я писал обзоры прямо в HTML, было неудобно что-то найти, поменять. Да и расчёт характеристик из уже известных параметров, такие как время работы в определённом режиме исходя из потребляемой мощности и яркости, КПД и т.п., занимало много времени.
Теперь у меня есть пульт, в него просто вбиваю начальные данные, а скрипт сам рисует то что нужно, делает расчёты, вставляет и оформляет ссылки и т.д.
Так же для контента в этом пульте всё предусмотрено. В нужные поля забиваю пути к фото, описания всевозможные и прочее.
Страница обзора формируется автоматически, исходя из id запрашиваемой фары. Все данные сгруппированы как мне надо, удобно производить поиск и редактирование.
-
сделай дамп структуры таблицы и сюда выложи.
CREATE TABLE IF NOT EXISTS `bikelight` ( `id` smallint(6) NOT NULL, `qimod` tinyint(4) NOT NULL, `model` varchar(256) NOT NULL, `factory` varchar(255) NOT NULL, `lumen1` int(5) NOT NULL, `lumen2` int(5) NOT NULL, `lumen3` int(5) NOT NULL, `lumen4` int(5) NOT NULL, `lumen5` int(5) NOT NULL, `lumen1r` int(5) NOT NULL, `lumen2r` int(5) NOT NULL, `lumen3r` int(5) NOT NULL, `lumen4r` int(5) NOT NULL, `lumen5r` int(5) NOT NULL, `drvl1` float NOT NULL, `drvl2` float NOT NULL, `drvl3` float NOT NULL, `drvl4` float NOT NULL, `drvl5` float NOT NULL, `drva1` float NOT NULL, `drva2` float NOT NULL, `drva3` float NOT NULL, `drva4` float NOT NULL, `drva5` float NOT NULL, `wthr` int(5) NOT NULL, `wthrr` int(5) NOT NULL, `prlum` float NOT NULL, `prfar` smallint(128) NOT NULL, `qi` tinyint(128) NOT NULL, `qled` tinyint(4) NOT NULL, `hmass` smallint(4) NOT NULL, `fmass` smallint(4) NOT NULL, `led1` varchar(100) NOT NULL, `led2` varchar(100) NOT NULL, `tled` smallint(6) NOT NULL, `waterp` varchar(20) NOT NULL, `rembut` varchar(10) NOT NULL, `lcd` varchar(10) NOT NULL, `tsens` varchar(10) NOT NULL, `akbsens` varchar(10) NOT NULL, `qilight` tinyint(4) NOT NULL, `qigar` tinyint(4) NOT NULL, `qit` tinyint(4) NOT NULL, `qicontr` tinyint(4) NOT NULL, `qiinfo` tinyint(4) NOT NULL, `kombim1` varchar(255) NOT NULL, `kombim2` varchar(255) NOT NULL, `kombim3` varchar(255) NOT NULL, `kombim4` varchar(255) NOT NULL, `kombim5` varchar(255) NOT NULL, `kombim6` varchar(255) NOT NULL, `kombim7` varchar(255) NOT NULL, `kombim8` varchar(255) NOT NULL, `kombim9` varchar(255) NOT NULL, `kombim10` varchar(255) NOT NULL, `pathbim1` varchar(255) NOT NULL, `pathbim2` varchar(255) NOT NULL, `pathbim3` varchar(255) NOT NULL, `pathbim4` varchar(255) NOT NULL, `pathbim5` varchar(255) NOT NULL, `pathbim6` varchar(255) NOT NULL, `pathbim7` varchar(255) NOT NULL, `pathbim8` varchar(255) NOT NULL, `pathbim9` varchar(255) NOT NULL, `pathbim10` varchar(255) NOT NULL, `previev` text NOT NULL, `thisrev` text NOT NULL, `doc` text NOT NULL, `inet1` text NOT NULL, `inet2` text NOT NULL, `inet3` text NOT NULL, `komment` text NOT NULL, `datepubl` varchar(10) NOT NULL, `obrazec` text NOT NULL, `obrshop` text NOT NULL, `obrshopname` varchar(255) NOT NULL, `modfmag` text NOT NULL, `foto1` text NOT NULL, `foto2` text NOT NULL, `foto3` text NOT NULL, `foto4` text NOT NULL, `foto5` text NOT NULL, `foto6` text NOT NULL, `foto7` text NOT NULL, `foto8` text NOT NULL, `foto9` text NOT NULL, `foto10` text NOT NULL, `foto11` text NOT NULL, `foto12` text NOT NULL, `foto13` text NOT NULL, `foto14` text NOT NULL, `foto15` text NOT NULL, `foto16` text NOT NULL, `foto17` text NOT NULL, `foto18` text NOT NULL, `foto19` text NOT NULL, `foto20` text NOT NULL, `foto21` text NOT NULL, `foto22` text NOT NULL, `foto23` text NOT NULL, `foto24` text NOT NULL, `foto25` text NOT NULL, `foto26` text NOT NULL, `foto27` text NOT NULL, `foto28` text NOT NULL, `foto29` text NOT NULL, `foto30` text NOT NULL, `foto31` text NOT NULL, `foto32` text NOT NULL, `foto33` text NOT NULL, `foto34` text NOT NULL, `foto35` text NOT NULL, `foto36` text NOT NULL, `foto37` text NOT NULL, `foto38` text NOT NULL, `fotokomm16` varchar(255) NOT NULL, `fotokomm1` varchar(255) NOT NULL, `fotokomm2` varchar(255) NOT NULL, `fotokomm3` varchar(255) NOT NULL, `fotokomm4` varchar(255) NOT NULL, `fotokomm5` varchar(255) NOT NULL, `fotokomm6` varchar(255) NOT NULL, `fotokomm7` varchar(255) NOT NULL, `fotokomm8` varchar(255) NOT NULL, `fotokomm9` varchar(255) NOT NULL, `fotokomm10` varchar(255) NOT NULL, `fotokomm11` varchar(255) NOT NULL, `fotokomm12` varchar(255) NOT NULL, `fotokomm13` varchar(255) NOT NULL, `fotokomm14` varchar(255) NOT NULL, `fotokomm15` varchar(255) NOT NULL, `ind_akb1` varchar(255) NOT NULL, `ind_akb2` varchar(255) NOT NULL, `ind_akb3` varchar(255) NOT NULL, `ind_akb4` varchar(255) NOT NULL, `ind_akb5` varchar(255) NOT NULL, `ind_akb6` varchar(255) NOT NULL, `ind_pr1` varchar(255) NOT NULL, `ind_pr2` varchar(255) NOT NULL, `ind_pr3` varchar(255) NOT NULL, `ind_pr4` varchar(255) NOT NULL, `ind_pr5` varchar(255) NOT NULL, `ind_pr6` varchar(255) NOT NULL, `ind_u1` varchar(255) NOT NULL, `ind_u2` varchar(255) NOT NULL, `ind_u3` varchar(255) NOT NULL, `ind_u4` varchar(255) NOT NULL, `ind_u5` varchar(255) NOT NULL, `ind_u6` varchar(255) NOT NULL, KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=REDUNDANT;
Вставка текста в textarea.
in JavaScript
Posted
Спасибо, сработало !