PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (14): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 196
Exponat Отправлено: 04 Октября, 2013 - 12:45:08 • Тема: str_replace диапазон • Форум: Вопросы новичков

Ответов: 8
Просмотров: 252
Как раз не известно. Это должно быть шаблоном для замены. Буду пробовать с регуляркой...
Exponat Отправлено: 04 Октября, 2013 - 12:39:58 • Тема: str_replace диапазон • Форум: Вопросы новичков

Ответов: 8
Просмотров: 252
Подскажите, возможно ли с помощью функции str_replace заменить такой код:
CODE (html):
скопировать код в буфер обмена
  1. <p style="text-align: center;"><img ........(системный код+текст)............</p>
на пробел? Ну тоесть удалить этот тег со всем что у него внутри.
Exponat Отправлено: 17 Сентября, 2013 - 15:56:20 • Тема: Выводимая картинка • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 918
Voodoo, этот пример вроде не подойдет, мне нужен такой простой как у меня. Кстати, я его модифицировал. Теперь ссылка будет работать не только по тексту но и на всю длину ячейки таблицы. Может кому пригодится. Жаль что с помощью css нельзя реализовать то о чем прошу.....я яву не знаю Недовольство, огорчение

esterio, а почему офф топик? Улыбка
Exponat Отправлено: 17 Сентября, 2013 - 14:29:00 • Тема: Выводимая картинка • Форум: HTML, Дизайн & CSS

Ответов: 4
Просмотров: 918
Здравствуйте.

Вот есть такой пример: http://jsfiddle[dot]net/Exponat/3y8vz/

Можно чтоб картинка назад не пряталась при убирании курсора? Чтоб оставалась видимой. А пряталась только когда курсор наводился на вторую ссылку. Или для такой реализации нужно использовать Яву?
Exponat Отправлено: 15 Сентября, 2013 - 15:38:43 • Тема: Цыкл • Форум: Вопросы новичков

Ответов: 2
Просмотров: 298
Да, реализация может не столь удачная...но леплю уже с чего есть....
Вы мне помогли!
Картинки выводятся возле каждой ссылки.
Последнее чтоб хотел спросить, а как мне дескрипшенс новости вывести возле появившейся картинки? Дескрипшенс информация хранится в таблице news столбец descriptions.

Это в ява скрипте нужно что-то менять?

Пока сейчас у меня работает так:

CODE (javascript):
скопировать код в буфер обмена
  1. function showImg(id,fn){
  2.     var el = document.getElementById(id);
  3.     if(fn) el.innerHTML = '<img style="width:100px;" src="' + fn + '" />'; else el.innerHTML ='';
  4. }


PHP:
скопировать код в буфер обмена
  1. $zapros_news = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 70") or die(mysql_error());
  2. echo "<table cellpadding='0' cellspacing='0' border='0' >";
  3. $date1=0;
  4. $i = 0;
  5. while ($result_news = mysql_fetch_assoc($zapros_news))
  6. {  
  7. $date = $result_news['date'];  
  8. if ($date!=$date1)
  9. {
  10. echo  "<tr><td align='left' style='border-bottom:1px solid #666;  padding-top:5px;padding-bottom:3px; '><b><font  size='3'>".$date."</font></b></td><td  style='border-bottom:1px solid #666;'></td></tr>";
  11. }
  12.  
  13. echo  "<tr><td align='left' style='border-bottom:1px dashed #CCCCCC;  padding-top:3px; padding-bottom:3px;'><div  style='margin-left:5px; margin-right:5px;'><font  size='2'><span  class='time_l'>&nbsp;".$result_news['time']." </span>";
  14.  
  15. {
  16. echo  "<a class='link1'  href='?action=news_inf&id=".$result_news['id']."'  onmouseover=\"showImg('img".++$i."','http://www.domain.ru/image/news/".$result_news['img']."')\"onmouseout=\"showImg('img".$i."','')\">&nbsp;".htmlspecialchars($result_news['title'],  ENT_QUOTES)."<div id='img".$i."'></div></a>";
  17. }
  18.  
  19. echo "</font></div><div id='img".$i."'></div></td></tr>";
  20. $date1 = $result_news['date'];
  21.  }
  22. echo "</table>";
  23.  


Как дескрипшенс вывести?
И еще один момент который портит юзабительность: когда картинка появилась - наведя на нее курсор - она исчезает. Как сделать что она еще была в фокусе при наведении на нее?
Exponat Отправлено: 13 Сентября, 2013 - 16:29:41 • Тема: Цыкл • Форум: Вопросы новичков

Ответов: 2
Просмотров: 298
Здравствуйте реализую такую функцию: есть столбик в котором выводятся последние новости (70 штук). При наведении мышкой на заголовок (ссылку) новости хочется чтоб возле нее выскакивала картинка. Или под ней картинка с описанием (description). Реализую так:
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2.  
  3. function showImg(id,fn){
  4.     var el = document.getElementById(id);
  5.     if(fn) el.innerHTML = '<img style="width:100px;" src="' + fn + '" />'; else el.innerHTML ='&nbsp;';
  6. }
  7.  
  8. </script>


PHP:
скопировать код в буфер обмена
  1. <?PHP $zapros_news = mysql_query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 70") or die(mysql_error());
  2. while ($result_news = mysql_fetch_assoc($zapros_news))
  3. {      
  4.  
  5. {
  6. echo "<a class='link1' href='?action=news_inf&id=".$result_news['id']."' onmouseover=\"showImg('img1','http://www.domain.ru/image/news/".$result_news['img']."')\" onmouseout=\"showImg('img1','')\"> &nbsp;".htmlspecialchars($result_news['title'], ENT_QUOTES)."<div id='img1'></div></a>";
  7. }
  8.  }
  9. echo "</table>";
  10.  
  11. ?>


Оно как бы выходит. Но фотка выводится только возле первой новости. За это отвечает идентификатор img1. Как тут в цикле сделать чтоб для каждого заголовка img№ - номер присваивался сам. То есть новость 1 будет иметь img1. Новость 2 img2....и т.д.

И еще один минус. До наведение мышкой - все ровно в табличке ленты новостей. Но после наведение и забирания фокуса мышки с ссылки - остается пустое место (там где выводится картинка). Как сделать чтоб после onmouseout все опять ровно вернулось на место.

Спасибо!
Exponat Отправлено: 29 Августа, 2013 - 14:58:55 • Тема: Не могу разобратся с датой • Форум: Вопросы новичков

Ответов: 7
Просмотров: 279
Спасибо за помощь. Буду пробовать.
Exponat Отправлено: 29 Августа, 2013 - 14:54:01 • Тема: Не могу разобратся с датой • Форум: Вопросы новичков

Ответов: 7
Просмотров: 279
Не прибавлять сутки времени? Не понял... Мне нужна дата и время чтоб код знал если сутки прошли - обновить время для полей и счетчик в столбце today поставить 1.
Exponat Отправлено: 29 Августа, 2013 - 14:48:23 • Тема: Не могу разобратся с датой • Форум: Вопросы новичков

Ответов: 7
Просмотров: 279
Но у меня скрипт такой....что именно $times = (time()+24*60*60); используется:
PHP:
скопировать код в буфер обмена
  1. /* Запись всех значений "По умолчанию" */
  2. function Default_Write($id)
  3. {
  4. $id = addslashes($id);
  5. if ($_GET['action']=="news_inf")
  6. {
  7. $zapros_title = mysql_query ("SELECT * FROM `news` WHERE `id`='".$_GET['id']."'");
  8. $result_title = mysql_fetch_assoc($zapros_title);
  9. }
  10. $result = mysql_query ("INSERT INTO `my_log` ( `page_id` , `all` , `today` , `date` , `zagolovok`) VALUES ('".$id."' , 1 , 1 , '".(time()+60*60*24)."', '".mysql_real_escape_string($result_title['title'])."');");
  11. return $result;
  12. }


PHP:
скопировать код в буфер обмена
  1. if (time()>=$tmp['date']) // если сутки с момента записи прошли
  2. {
  3.     UpdateTime($unical_page_id_gid, (time()+60*60*24)); // обновим дату
  4.     UpdateCounders($unical_page_id_gid, $all, 1); // обновим счетчики
  5.         UpdateToday($today);
  6.     define("Today_and_all_counter", "<img src='image/view.png' alt=''/>");
  7. }
  8. else // если еще нет
  9. {
  10.     /* обновим счетчики */
  11.     UpdateCounders($unical_page_id_gid, $all, $today);
  12. }
  13. /* устанавливаем константу с текущими значениями счетчиков */
  14. define("Today_and_all_counter", "<span class='viewimg'> $all</span>");
  15. }


Это фрагменты кода счетчика для просмотра каждой страницы. Мучаюсь с неверной датой (число ставит на день вперед). А теперь оно обнуляет столбец today с новой каждой минутой присваивая ему 0. Тоесть за сутки оно не сохраняет...
Exponat Отправлено: 29 Августа, 2013 - 14:40:02 • Тема: Не могу разобратся с датой • Форум: Вопросы новичков

Ответов: 7
Просмотров: 279
PHP:
скопировать код в буфер обмена
  1. $times = (time()+24*60*60);
  2. echo "$times";

выводит приблизительно такие цифры: 1377780595. Это дата зашифрованная?
PHP:
скопировать код в буфер обмена
  1. $date = date("d.m.y H:i:s", $val['date']);
  2. echo "$date";

Выводит в нормальном фармате дату и время. Но число календаря показывает на день вперед. Как мне исправить?
Exponat Отправлено: 28 Августа, 2013 - 12:43:42 • Тема: Автообновление данных по указанному времени • Форум: Вопросы новичков

Ответов: 1
Просмотров: 70
Подскажите пожалуйста, как с помощью PHP, например чтоб каждый день в 00:00 часов выполнялось:
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE `my_log` SET `today`=1


Или как решить задачу иным путем? Мне нужно чтоб в столбце today с началом нового дня все его строки (ячейки) присваивалось значение 0.
Exponat Отправлено: 28 Августа, 2013 - 10:11:43 • Тема: Как присвоить одно значение кокретному стобцу в таблице • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 42
Спасибо!
Exponat Отправлено: 28 Августа, 2013 - 09:49:52 • Тема: Как присвоить одно значение кокретному стобцу в таблице • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 42
Спасибо, все сработало.

Еще вопрос... В этой же таблицы есть столбец zagolovok. Мне нужно удалить пустые ячейки в этом столбце....
Exponat Отправлено: 28 Августа, 2013 - 09:44:55 • Тема: Как присвоить одно значение кокретному стобцу в таблице • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 42
Здравствуйте.
Есть таблица my_log. В ней столбец today.
Каким запросом можно сделать что столбцу today во всех его строках присвоить значение 0. Сейчас там другие цифры. Мне нужно заменить их все на 0.
Exponat Отправлено: 27 Августа, 2013 - 15:54:41 • Тема: Постоянно записывает Array • Форум: Вопросы новичков

Ответов: 5
Просмотров: 167
Оооо...стоп...
Спасибо, работает!

Страниц (14): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB