Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. можно и при наведении, только не через css, а js
  2. сайт ваш, на котором установлен виджет, который добавляет какую-то информацию на странице пользователя вашего сайта 1. можно создать скрипт на странице пользователя, который должен отрабатывать после скрипта виджета и получать всю нужную вам информацию, а там уже делать с ней что вам нужно. 2. смысла не вижу делать все это через фрейм, но можно и так: сделать страничку для доставания информации со страниц пользователей, которые будут грузиться через фрейм. По сути то же самое что в предыдущем варианте, только чуточку сложнее.
  3. Вообще нет. Но смотря как у вас организовано хранение и обработка ваших скриптов, если у вас страница - это какая-то папка в которой index.php или у вас каждая страница - это отдельный файл php в корне или еще в какой-то папке на хостинге, или может быть у вас все страницы обрабатываются одним скриптом, который может лежать где угодно... Обычно пишут файлы sitemap и robots для помощи понимания роботами структуры вашего сайта. Если ваша страница открывается по "/page/" то без разницы index.php там у вас или какой-то другой скрипт отрабатывает. Но! Если у вас будет открываться эта же страница по адресу "/page/index.php", то это может повлиять на рейтинг данной страницы и по первому и по второму адресу (актуально так же как и для домена с www и без него), лучше оставлять один адрес для одной страницы.
  4. $query = "SELECT author, title, pub_info, publisher, pages, seria, source FROM #__katalog WHERE dbname LIKE '$dbname'$limit";Что-то вроде этого попробуйте
  5. по прежнему - потому что мы в запрос не вставили $limit, а вставить его можно будет поняв для чего $first $second $third $fourth попробуйте поставить там $limit вместо $first $second $third $fourth
  6. 2sigma77 Слишком уж фейковый, если открыть даже в одном браузере в разных вкладках эту страницу с интервалом больше 6мин, то будут показываться разные цифры - не смешно ли? Сорри, не о том подумал
  7. 1.1 подключаем jquery если еще его нет https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+jquery 1.2 используем post запрос https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=jquery+post 2.1 Создаем например count.php у себя на сервере (при условии, что он у вас поддерживается), иначе будет лишний геммор.. 2.2 в файлике нужно использовать следующие функции: советую работать с ini https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=php+%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C+ini + https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=php+%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 echo https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=php+echo
  8. если вы хотите, чтобы счетчик рос для всех посетителей одинаково, но при этом не всегда именно по событию скачивания, то можно сделать так: на клиенте должен быть js который будет скажем каждые 6мин отправлять запрос, получать информацию с сервера о количестве скачивания файла и показывать на страничке данную информацию сервер честно будет заглядывать в файлик, в котором хранится данная информация и время последнего скачивания, если это время меньше текущего больше чем на 6мин, то мы не честно увеличиваем эту циферку на 1 и отдаем ее посетителю предварительно записав в файлик.
  9. Я предложил ввести переменные для расчета страниц. Так же нам понадобится узнать сколько всего записей в странице, если мы хотим убрать ссылку 'Вперед' на последней странице. Все это нужно вставить в подключаемом. Ну и вид ссылок для перемещения по страницам. Это вставляется в код вывода. То что подключено - это как раз и есть запрос в базу что такое '$first $second $third $fourth' хз, возможно можно и удалить нафиг. Переменные ввести в начале ну и добавить запрос и возврат COUNT //search data in choosen db's$on_page = 20;$page = is_int($_GET['page']) ? $_GET['page'] : 1;$page_start = ($page-1)*20+1;$limit = " LIMIT ".$page_start.", ".$on_page;$result = array();foreach($post['dbname'] as $dbname) {$query = "SELECT author, title, pub_info, publisher, pages, seria, source FROM #__katalog WHERE dbname LIKE '$dbname'$first $second $third $fourth";$db->setQuery( $query ); $result[$dbname] = $db->loadObjectList();$query = "SELECT COUNT(*) FROM #__katalog WHERE dbname LIKE '$dbname'";$db->setQuery( $query ); $result['count'] = $db->loadObjectList();}return $result;}}Что-то вроде, но нужно понять каким образом у вас тут все работает, для чего $first $second $third $fourth и цикл я так понимаю здесь передается список баз, и выборка идет по всем из них
  10. картинки, модальные окна, блок absolute или fixed 1 раз сделал и используй свой код как и где хочешь. Сторонние модули как правило сделаны под узкий круг задач в который часто не входит наша (приходится разбираться и допиливать) или наоборот перегружены сложным функционалом (приходится разбираться и отпиливать).
  11. у меня складывается такое впечатления, что сейчас сделать сайт с нуля не использую сторонних модулей могут единицы
  12. я бы делал так: $on_page = 20;$page = is_int($_GET['page']) ? $_GET['page'] : 1;$page_start = ($page-1)*20+1;$limit = " LIMIT ".$page_start.", ".$on_page;и добавил переменную $count для получения через запрос количества записей SELECT COUNT(*)FROM #__katalogа в ссылках передавал if($page > 1) echo "<a href=\"?page=". $page-1 ."\">Назад</a>";if($page < ceil($count/$on_page)) echo "<a href=\"?page=". $page+1 ."\">Вперед</a>";
  13. Вот эта команда: foreach ($this->result as $dbname=> $db)производит перебор значений полученных из БД, выше нее не наблюдается ни каких запросов в БД по делу вам нужно в запросе ввести такие параметры как ORDER BY - для упорядочивания LIMIT - для указания с какой и сколько строк выводить так же можно использовать автоинкримент, для вывода нужного количества строк по их id
  14. для начала где запрос, который дает данные? а стрелочки можно дописать на вроде echo "<a href=\"?page=". $page-1 ."\">Назад</a>";echo "<a href=\"?page=". $page+1 ."\">Вперед</a>";Можно добавить проверку на первую и последнюю страницы
  15. добавьте clearfix для вашего .text, а так можно было сразу ему и делать float, не заметил что у вас item в обертке
  16. я имел ввиду, что если у родителя стоит float, то clear будет действовать только на элементы внутри этого родителя в случае с absolute поведение подобно по отношение к ближайшему родителю с position может быть не очень корректно выразился
  17. давайте рассмотрим строки: var currentDate = new Date(); //возвращает дату сегодняшнюю, скажем 09.10.2014 currentDate.getMonth() //возвращает из этой даты месяц = 9 - т.к. отсчет месяца идет с 0 и получается, что вы пытаетесь var first_of_current_month = new Date("2014-9-1"); //данную строку он понимает как 01.09.2014 а если сделаете правильно как вам советуют var day = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1).getDay(); т.е. var day = new Date(2014, 9, 1).getDay(); //и парсер 9 поймет как 10месяц, т.к. отсчет идет с 0 надеюсь понятно объяснил. По сути вы сложили км и м, а из математики мы помним, что нужно их привести к единой системе счисления как вы делаете 2014-09-01 парсер разбирает эту строку как дату и получает месяц считая от единицы и возвращает вам функцией getMonth() 8 т.к. он считает от 0 как вам предлагают 2014,09,01 парсер видит, что ему передали 9 и он думает, что вы тоже считаете от 0, а не от 1 и ничего не меняет
  18. Switch74

    MARC-SQL

    так вы создайте папку и укажите путь до нее корректный в место этого $_SERVER["DOCUMENT_ROOT"] . base_url() . 'upload/' . $filename
  19. если для .item добавите float:left; width:250px;будет то, что вам нужно float у родителя для clear работает так же как position у родителя для absolute
  20. можете поискать по слову clearfix варианты могут быть разные: 1 добавление clear к следующему элементу 2 в конец элемента, который у нас схлопывается из-за float элементов, вставить блок с clear 3 и модификация второго способа - сделать тоже самое но через :after
  21. Форма авторизации у вас вся на float и после нее нет clear из-за этого ее размер считается как 0px и ваша вторая форма накладывается на нее сверху
  22. а как у вас сейчас вставлена картинка?
  23. Switch74

    MARC-SQL

    проблема какая-то в пути $_SERVER["DOCUMENT_ROOT"] = D:/xampp/htdocs/konverter base_url() = http://konverter.ua/ 'upload/' = upload/ $filename = kray.html
  24. Switch74

    MARC-SQL

    Скиньте хоть какие-нибудь данные из этих баз: откройте файл оригинальных баз марка и экспортный файлик в блокноте, хоть увидеть их как они выглядят, может там тупо в строках все хранится полностью содержимое файлов кидать не нужно, только пару строк (при условии если они читабельны)
×
×
  • 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