Jump to content

people2010

User
  • Posts

    313
  • Joined

  • Last visited

  • Days Won

    1

people2010 last won the day on July 26 2022

people2010 had the most liked content!

people2010's Achievements

Explorer

Explorer (1/14)

1

Reputation

  1. Вот код, он работает на новых версиях, но на версии, 4.3.6 выдаёт ошибку, но работать нужно в 4.3.6 в данный момент, выдаёт вот такое. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in s:\home\test3.ru\www\blocks\kontent1.php on line 20 Вот код: <div class="center"> <div class="zagolovok vx">Заголовок</div> <br /> <?php include 'database.php'; /*Соединяемся с Базой Данных*/ ?> <?php //Число постов выводящих на странице $num = 5; @$page = $_GET['page']; if(empty($page)){ $page = 1; } $result = mysql_query('select COUNT(*) FROM lessons1',$connect); $posts = mysql_result($result,0); //Находим общее количество страниц $chislo_str = intval(($posts-1)/$num)+1; $page = intval($page); //empty($page) Если переменной не существует или ее значение равно нулю if(empty($page) or $page<0) $page = 1; if($page > $chislo_str) $page = $chislo_str; // Если ввести $page=7 тогда 7*3-3=18 //с 18 поста будет выводится пост 18,19,20 на странице №7 $start = $page * $num - $num; /*——————--Выводов Постов————————————--*/ if ( isset ( $_GET['id'] ) ) { //Увеличиваем заданный счетчик $update = mysql_query ( "UPDATE `lessons1` SET `lessons1`.`obnovlenie` = `lessons1`.`obnovlenie` + 1 WHERE `lessons1`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() ); //Запрос на выборку из нашей таблицы $query = mysql_query ( "SELECT * FROM `lessons1` WHERE `lessons1`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() ); //Получаем результат $resalt = mysql_fetch_assoc ( $query ); //Выводим полную новость echo $resalt['podrobnosti']; } else{ //Запрос на выборку из нашей таблицы $query = mysql_query ( "SELECT * FROM lessons1 LIMIT $start, $num" ) or die ( mysql_error() ); while ( $resalt = mysql_fetch_assoc ( $query ) ) { echo $resalt['text'], '</a> <span class="prosmotrov">Просмотров: <span class="green schetok1">',$resalt['obnovlenie'], '</span></span> '; } } //———————————————— // Стрелка назад if($page>1) $nazad= '<a class="knopka_nazad1" href= ./1.php?page='.($page-1).'>Назад</a>'; else $nazad= '<span class="knopka_nazad2">Назад</span>'; //Стрелка вперед if($page<$chislo_str) $vpered = '<a class="knopka_vpered1" href= ../videolessons/1.php?page='.($page + 1).'>Вперёд</a>'; else $vpered= '<span class="knopka_vpered2">Вперёд</span>'; // Вывод меню $expand_to = 5; // сколько страниц должно показываться слева и справа от текущей // начало и конец "соседних" страниц $a = $page - $expand_to; if ($a < 1) $a = 1; $b = $page + $expand_to; if ($b > $chislo_str) $b = $chislo_str; if ($a > 1) // надо ли показывать отдельно ссылку на первую и "..." { $navigation[] = "<a href=\"./1.php?page=1\">1</a>"; if ($a > 2) $navigation[] = "..."; } // генерируем ссылки на "соседние" страницы for ($i = $a; $i <= $b; $i++) $navigation[] = ($page == $i) ? '<span class="tek_str">'.$i.'</span>' : "<a class='str_nav' href=\"./1.php?page=$i\">$i</a>"; if ($b < $chislo_str) // надо ли показывать отдельно "..." и ссылку на последнюю { if ($b < $chislo_str - 1) $navigation[] = '...'; $navigation[] = "<a href=\"./1.php?page=$chislo_str\">$chislo_str</a>"; } // выводим готовую навигацию echo '<div class="navig">'.$nazad.' '.implode(' ', $navigation).' '.$vpered.'</div>'; ?> <!—————————————————————————-> </div> <!-- Закрываем контент-->
  2. Спасибо, вроде всё отлично, но проблема в том ,что мне нужно, получается отрицательные значенbя сделать в top:-20px; где-то оно не хочет работать.
  3. Скажите, а как написать чтоб не для всех тегов table распространялось?
  4. Не получается никак сделать такой же самый отступ от надписи <style type="text/css"> .foto_otstyp{margin:30px;} .verx_otstyp20{margin-top:20px;} .zagolovok_ul2{font-size:26px; font-weight:bold; margin-left:60px; color:#CC0000;} </style> <div class="zagolovok_ul2">Что блог может дать именно Вам?</div> <table> <tr> <td><img class="foto_otstyp" src="../img/3_6.3.jpg" /></td> <td width="100%"> <strong>Если Вы владелец бизнеса,</strong> блог будет для Вас отличной <br /> Интернет-площадкой, которая даст Вам следующие <br /> преимущества: <div class="verx_otstyp20"></div> + Поиск новых клиентов и партнеров; <div class="verx_otstyp20"></div> + Формирование брэнда и повышение престижа бизнеса; <div class="verx_otstyp20"></div> + Поддержка в актуальном состоянии информации о Вашем <br />бизнесе (контактная информация, схемы проезда и т.д.). </td> </tr> <!-- --> <tr> <td ><img class="foto_otstyp" src="../img/3_6.4.jpg" /></td> <td width="100%"> <strong>Если Вы МЛМ-дистрибьютор,</strong> то блог будет прекрасным <br /> инструментом для реализации таких задач: <div class="verx_otstyp20"></div> + Поиск новых людей для Вашей структуры; <div class="verx_otstyp"></div> + Общение со своей командой; <div class="verx_otstyp"></div> + Продажа товаров Вашей компании; <div class="verx_otstyp"></div> + Развитие своего личного бренда. </td> </tr> </table>
  5. Нужно обновить поле обновление в 10 таблицах махом, процедуркой или функцией МАЙСКЛ как это сделать? update lessons1 set obnovlenie= 0 where id>0; Мне нужно за 1 раз сделать это с lessons1-lessons10. Как это сделать?
  6. Изменил на это: echo $resalt['text'], '</a> <div class="prosmotrov3" style="float: left; position:relative; top:-25px;">Просмотров: <span class="green">',$resalt['obnovlenie'], '</span></div>'; и это вставил в базу данных: Когда в студенную, зимнюю пору, я из лесу вышел, был сильный мороз.... <div class="otstyp10"> </div> <div align="right" style="float: right;"> <a class="podrobn2" href="/videolessons/1.php?id=3"> Подробнее</a><span class="skobki" style="position:relative; top:-6px;">>></span></div> <br /> Оказывается если скомбинировать position:relative; top:-25px; со свойством float, то всё работает. и всё сработало. УРА! Фух!
  7. Для класса prosmotrov3 то есть если применить position: relative; top:-32px;, получается что при наведении мышкой на ссылку, она пропадает, рука не делается, хотя верх поднимается слово "Просмотров". Если дописать в классе prosmotrov3 .prosmotrov3{font-family:Tahoma; font-size:15px; position:relative; top:-46px; border:1px solid white;} И поставить курсор в классе podrobn2 .podrobn2{color:#990000; font-size:17px; font-weight:bold; text-decoration:none; position:relative; top:-5px; cursor:pointer;} И даже если не ставить курсора, получается что ссылка превратилась просто в текст украшенный стилями, но перестала быть ссылкой, странное явление.
  8. Произошла какая-то странная проблема. Имеется скрипт пхп, который достаёт из базы данных данные и выводит эти данные на страничку. Ниже этих данных должно произойти такое расположение как на картинке №1 в результате. Имеется база с именем cat: CREATE TABLE `cat`.`lessons4` ( `id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `obnovlenie` INT( 5 ) NOT NULL , `podrobnosti` TEXT NOT NULL , `text` TEXT NOT NULL ) ENGINE = MYISAM; Создана 1 таблица в ней, с именем lessons4. В её поле text вставлено такой текст: Когда в студенную, зимнюю пору, я из лесу вышел, был сильный мороз.... <div class="otstyp10"> </div> <div align="right"> <a class="podrobn2" href="/videolessons/1.php?id=3"> Подробнее</a><span class="skobki" style="position:relative; top:-6px;">>></span></div> <br /> Проблема в том, что слово просмотров улетело в низ и не находится на равне со словом "Подробнее", как на картинке №2,я имею ввиду от правой до левой стороны на равне. Если применить к слову "Просмотров" стиль position: relative; top:-32px; для класса podrobn2, если туда его дописать, всё стаёт, так как надо, но проблема заключается в том, что если это сделать,то есть дописать в класс podrobn2, при наведении мышкой на ссылку Подробнее, рука ссылки пропадает. Уже не знаю что делать. Архив тестового сайта вложил. style.css .prosmotrov3{font-family:Tahoma; font-size:15px; border:1px solid white;} .center{margin-left:213px; margin-right:213px; padding:35px; padding-top:20px;} .zagolovok{color:#990000; font-family:Verdana,sans-serif; font-weight:bold; text-align:center; font-size:24px;} .green{color:green; font-size:16px; font-family:"Times New Roman", Times, serif;} /*—————Стили для постраничной навигации——————--*/ .knopka_nazad1{text-decoration:underline; font-size:18px; color:black; font-family:Tahoma; } .knopka_nazad2{text-decoration:none; font-size:18px; color:gray; font-family:Tahoma;} .knopka_vpered1{text-decoration:underline; font-size:18px; color:black; font-family:Tahoma;} .knopka_vpered2{text-decoration:none; font-size:18px; color:gray; font-family:Tahoma;} .tek_str{color:#009900; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; position:relative; top:3px; } .str_nav{color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;} .navig{position:relative; top:-20px; text-align:center;} .podrobn2{color:#990000; font-size:17px; font-weight:bold; text-decoration:none; position:relative; top:-5px;} .podrobn2:hover{text-decoration:underline; } .skobki{color:#666666; font-weight:bold; } http://s1.ipicture.ru/uploads/20110310/G30C64uE.jpg Картинка №1 http://s1.ipicture.ru/uploads/20110310/TR2CToL0.jpg Картинка №2 АРХИВ САЙТА http://www.sharemania.ru/0244437 index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="/style.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> <meta name="description" content=" " /> <meta name="keywords" content="" /> <title>Сайт</title> </head> <body style="min-width:1200px;"> <?php include 'database.php'; ?> <?php include 'kontent.php' ?> </body> </html> kontent.php <div class="center"> <div class="zagolovok">Список</div> <br /> <?php include 'database.php'; /*Соединяемся с Базой Данных*/ ?> <?php //Число постов выводящих на странице $num = 3; @$page = $_GET['page']; if(empty($page)){ $page = 1; } $result = mysql_query("select COUNT(*) FROM lessons4",$connect); $posts = mysql_result($result,0); //Находим общее количество страниц $chislo_str = intval(($posts-1)/$num)+1; $page = intval($page); //empty($page) Если переменной не существует или ее значение равно нулю if(empty($page) or $page<0) $page = 1; if($page > $chislo_str) $page = $chislo_str; // Если ввести $page=7 тогда 7*3-3=18 //с 18 поста будет выводится пост 18,19,20 на странице №7 $start = $page * $num - $num; /*——————--Выводов Постов————————————--*/ if ( isset ( $_GET['id'] ) ) { //Увеличиваем заданный счетчик $update = mysql_query ( "UPDATE `lessons4` SET `lessons4`.`obnovlenie` = `lessons4`.`obnovlenie` + 1 WHERE `lessons4`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() ); //Запрос на выборку из нашей таблицы $query = mysql_query ( "SELECT * FROM `lessons4` WHERE `lessons4`.`id` = {$_GET['id']} LIMIT 1" ) or die ( mysql_error() ); //Получаем результат $resalt = mysql_fetch_assoc ( $query ); //Выводим полную новость echo $resalt['podrobnosti']; } else{ //Запрос на выборку из нашей таблицы $query = mysql_query ( "SELECT * FROM lessons4 LIMIT $start, $num" ) or die ( mysql_error() ); while ( $resalt = mysql_fetch_assoc ( $query ) ) { echo $resalt['text'], '</a> <div class="prosmotrov3">Просмотров: <span class="green">',$resalt['obnovlenie'], '</span></div>'; } } echo '<div style"position:relative; top:-30px;"> </div>'; //———————————————— // Стрелка назад if($page>1) $nazad= '<a class="knopka_nazad1" href= ./1.php?page='.($page-1).'>Назад</a>'; else $nazad= '<span class="knopka_nazad2">Назад</span>'; //Стрелка вперед if($page<$chislo_str) $vpered = '<a class="knopka_vpered1" href= ../videolessons/1.php?page='.($page + 1).'>Вперёд</a>'; else $vpered= '<span class="knopka_vpered2">Вперёд</span>'; // Вывод меню $expand_to = 4; // сколько страниц должно показываться слева и справа от текущей // начало и конец "соседних" страниц $a = $page - $expand_to; if ($a < 1) $a = 1; $b = $page + $expand_to; if ($b > $chislo_str) $b = $chislo_str; if ($a > 1) // надо ли показывать отдельно ссылку на первую и "..." { $navigation[] = "<a href=\"./1.php?page=1\">1</a>"; if ($a > 2) $navigation[] = "..."; } // генерируем ссылки на "соседние" страницы for ($i = $a; $i <= $b; $i++) $navigation[] = ($page == $i) ? '<span class= "tek_str">'.$i.'</span>' : "<a class='str_nav' href=\"./1.php?page=$i\">$i</a>"; if ($b < $chislo_str) // надо ли показывать отдельно "..." и ссылку на последнюю { if ($b < $chislo_str - 1) $navigation[] = '...'; $navigation[] = "<a href=\"./1.php?page=$chislo_str\">$chislo_str</a>"; } // выводим готовую навигацию echo '<div class="navig">'.$nazad.' '.implode(' ', $navigation).' '.$vpered.'</div>'; ?> <!—————————————————————————-> </div> <!-- Закрываем контент--> database.php <?php $server = 'localhost'; //Имя сервера $user = 'pomidor'; //Логин $password = '11111'; //Пароль $db = 'cat'; $error_database = '<h2>Произошла ошибка в базе данных,<br/> в ближайшее время она будет устранена!</h2>'; $connect = mysql_connect($server,$user,$password); if(!$connect){ echo $error_database; exit; }; mysql_query("set names utf8"); //$connect по какому соединению мы работаем $select = mysql_select_db($db,$connect); if(!$select){ echo $error_database; exit; }; ?> .htaccess AddDefaultCharset UTF-8
  9. Хочу изменять свойство width в теге <object> в зависимости от класса таким образом не работает. Как правильно нужно? width="<?php echo '<div class="video_width"></div>'; ?>" Вот код, подскажите, как подставить классы туда в свойства width и height. <div align="center"><object width="90%" height="60%"><param name="movie" value="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="<?php $video_width = '<div class="video_width"></div>'; echo $video_width; ?>" height="50%"></embed></object> </div> Мне нужно чтоб значение от класса video_width подставилось в свойство width, а значение от класса video_height в свойство height. Как это сделать?
  10. Вот тестовая страничка, как примерно выглядят блоки сайта, упрощённая. Проблема в том, что не получается сделать так, чтоб при уменьшении окна браузера чтоб видео уменьшалось по ширине этих блоков с правой и с левой стороны, чтоб видео не налезало на блоки или вообще в низ не уходило за блоки, при уменьшении окна браузера. Скажите, как исправить правильно? <!--Контент--> <div> <div align="center"> <div style="background-color: silver; float:left; width: 240px; height: 100%; border:1px solid black; "></div> <div style="background-color: silver;float:right; width: 240px; height: 100%; border:1px solid black; "></div> <script type="text/javascript"> if(screen.width<=800){ document.write('<div align="center"> <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU"> </param><param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object> </div>'); } else { document.write('<div align="center"><object width="686" height="551"> <param name="movie" value="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU"> </param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yYRdCu_b1Aw?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="686" height="551"></embed></object></div>'); } </script> <br/> <b>Конечный результат после применения: </b> <div class="verx_otstyp"></div> <ul class="strelka_marker"> <li><b>Вы сумеете</b> извлекать колоссальную дополнительную прибыль из вашей базы подписчиков, которая будет сильно расти в своем размере при применении стратегии из данного видео-курса. </li> <div class="verx_otstyp"></div> <li>Посмотрев данное видео, вы напишите и составите уникальный продающий текст, имеющий фантастические показатели конверсии. Если раньше у вас покупал каждый двухсотый человек, <b><i>то теперь продажи могут увеличиться в два, а то и в три раза.</i></b> </li> <div class="verx_otstyp"></div> <li><b>Вы больше никогда не получите "нет" </b>от крупных партнеров по поводу рекламы ваших продуктов. Обладая этими знаниями, вы сможете строить крупных партнеров буквально в очередь, чтобы они рекламировали ваш продукт и приносили вам массу продаж, а также кучу новых подписчиков на рассылку. </li> <div class="verx_otstyp"></div> <li><b>После применения видеокурса вы получите сотни и даже тысячи целевых посетителей в день,</b> которые превращаются в ваших подписчиков и покупателей ваших информационных товаров. Причем ваша партнерская программа работает как четкий автоматический механизм, за которым вам нужно просто присматривать время от времени.</li> </ul> <br /> </div> <br /> </div> </div> </div> </div>
  11. // Вот здесь в первой строке метод Animal - это класс? function Animal(name) { this.name = name } animal = new Animal("beastie"); Скажите, а сам this находится в оперативной памяти компа, где-то в ячейке? И в этот момент, когда конструктор вызвался, он сразу инициализировал объект animal выделив сразу и память для него и сразу сам конструктор с именем Animal стал указывать на любое свойство и метод класса Animal или сама конструкция this,которая лежит где-то в оперативной памяти компа и хранит адрес, стала хранит ссылку, а не конструктор стал хранить ссылку на любое свойство или метод класса?
  12. Читаю здесь http://javascript.ru/tutorial/object/thiskeyword function Animal(name) { this.name = name } animal = new Animal("beastie"); Если следовать согласно картинке по этой ссылке: 1. Конструктор Animal инициализирует объект под названием animal. 2. После того, как инициализация объекта под названием animal прошла. конструктор Animal создал где-то в оперативной памяти ячейку с названием this которая стала ссылаться на свойства и методы конструктора под названием Animal? 3. Что вызывается если уже всё вызвалось ,если следовать согласно картинке? Расшифруйте пожалуйста те, 3 пункта из той ссылки правильно. Заранее благодарю.
  13. function A ( ){ this.t = function () { alert('Hello my little friend') } } var a = new A(); a.t(); Что означает this здесь, почему для каждого свойства и метода его нужно писать, почему без него нельзя описать свойство или метод?
  14. а)Не знал, что так методы странно объявляются внутри класса или внутри конструктора происходит вот то объявление выше? б)Читал на Javascript.ru что this это объект,скажите ясно, зачем нужен this, почему без него не хочет идти?
  15. Скажите в этом месте: this.t = function () { alert('Hello my little friend') } 1)Вот так описываются методы постоянно в классах? то есть вначале нужно создать свойство, в данном случаи это t, а потом этому свойству присвоить функцию, которая превращается в метод? 2)Почему нельзя объявить без конструкции this свойство t? 3)Зачем присваивать свойству t метод без имени?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy