PHP.SU

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

Страниц (16): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 232
Ammiak Отправлено: 17 Октября, 2014 - 16:02:05 • Тема: Не применяется скрипт к невидимым элементам • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 612
Всем привет
Есть набор объектов, при загрузке страницы показываются только первые 5, к остальным применен стиль display:none и по нажатию на кнопку "Отобразить все" показываются след. 5 объектов (применяется стиль display:block).
К каждому объекту применен плагин jquery.fs.scroller.js (если высота объекта превышает заданную, то появляется скролл).
Но проблема в том, что на объектах, которые изначально скрыты (на вторых пяти), этот скрипт не работает, и когда объект после нажатия на кнопку "Отобразить все" появляется, у него скролла нет.
Может быть кто-то сталкивался с таким поведением скрипта, как это можно исправить?
Ammiak Отправлено: 16 Октября, 2014 - 16:45:57 • Тема: Ошибка при построении маршрута на Yandex Maps в модальном окне • Форум: Прочее

Ответов: 0
Просмотров: 34
Добрый день
При загрузке Яндекс карты и построении маршрута на обычной странице, все работает, маршрут рисуется, но если карта строится в модальном окне, выдает ошибку в консоле: error is undefined
Привожу код карты:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.   $(function() {
  3.          
  4.         var map;
  5.         ymaps.ready(function(){
  6.               map = new ymaps.Map("map-block", {
  7.                 center: [55.708405,37.653070],
  8.                 zoom: 6
  9.             });
  10.             map.controls.add(
  11.                 new ymaps.control.ZoomControl()
  12.             );
  13.            
  14.            
  15.             ymaps.route(['Москва', 'Санкт-Петербург']).then(
  16.     function (route) {
  17.         map.geoObjects.add(route);
  18.     },
  19.     function (error) {                         //error is undefined
  20.         alert('Возникла ошибка: ' + error.message);
  21.     }
  22. );
  23.            
  24.            
  25.         });
  26. });
  27.  

Подскажите пожалуйста, с чем это может быть связано?
Кстати если функцию error удалить, то никаких ошибок не выводится, но и построение кривой маршрута не происходит
Ammiak Отправлено: 06 Октября, 2014 - 09:58:21 • Тема: Получение координат выделенной области в Yandex Maps • Форум: Прочее

Ответов: 4
Просмотров: 69
Спасибо, буду разбираться
Ammiak Отправлено: 30 Сентября, 2014 - 15:38:54 • Тема: Получение координат выделенной области в Yandex Maps • Форум: Прочее

Ответов: 4
Просмотров: 69
Добрый день.
Есть Яндекс-карта на которой правой кнопкой мыши можно выделить определенную прямоугольную область.
Подскажите пожалуйста, как можно через API получить координаты этой области (четырех углов) и можно ли сделать, чтобы при отпускании кнопки мыши этот синий прямоугольник не исчезал а оставался на карте?
Какие функции\события для этого использовать (может быть есть готовые примеры). Заранее благодарю
Ammiak Отправлено: 27 Августа, 2014 - 16:23:27 • Тема: Настройка редиректа • Форум: Вопросы новичков

Ответов: 1
Просмотров: 81
Добрый день
Нужно удалить дубли страниц, подскажите пожалуйста, что нужно прописать в htaccess чтобы происходило перенаправление на главную страницу со страниц типа
/?index.php
/index.php?route=common/home/
Ammiak Отправлено: 19 Августа, 2014 - 01:38:32 • Тема: Двумерный массив уникальных значений • Форум: Программирование на PHP

Ответов: 5
Просмотров: 543
Vinyl
Все работает, большое спасибо!!!
Ammiak Отправлено: 19 Августа, 2014 - 01:03:02 • Тема: Двумерный массив уникальных значений • Форум: Программирование на PHP

Ответов: 5
Просмотров: 543
всем привет, есть двумерный массив, который нужно заполнить уникальными значениями от 1 до 35, но что-то не получается, заполняет немного не так
Вот код
PHP:
скопировать код в буфер обмена
  1.  
  2. $ar_rand = range(1,35);  shuffle($ar_rand);     //создаем и перемешиваем массив чисел
  3.  
  4. $arInts=array();    //создаем двумерный массив
  5.  
  6. foreach ($ar_rand as $v) {
  7.  
  8. for ($i=0; $i<=6; $i++) {
  9.    $sumWidth=0;
  10.        
  11.    for($j=0; $j<=4; $j++)  {
  12.        $arInts[$i][$j]=$ar_rand[$j];
  13.    }
  14.  }
  15.  
  16.        
  17. }
  18.  

Сейчас заполняет след. образом
Цитата:

Array
(
[0] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[1] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[2] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[3] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[4] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[5] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

[6] => Array
(
[0] => 12
[1] => 9
[2] => 21
[3] => 23
[4] => 18
)

)


Подскажите пожалуйста, как можно решить эту задачу?
Ammiak Отправлено: 16 Февраля, 2014 - 19:15:34 • Тема: Удаление пустых параметров из GET • Форум: Вопросы новичков

Ответов: 6
Просмотров: 494
EuGen
Пробовал даже так (см. ниже)-все равно не редиректит. Может быть есть какие-то варианты, все-таки нужен именно такой url
PHP:
скопировать код в буфер обмена
  1.  
  2.         $queryString = "http://".$_SERVER['SERVER_NAME'].$_SERVER['QUERY_STRING'];  
  3.     $queryUrl    = parse_url($queryString); //path, query
  4.     if(isset($queryUrl['query']))
  5.     {
  6.        parse_str($queryUrl['query'], $args);
  7.        $args        = array_filter($args);
  8.        $queryString = $queryUrl['path'].(count($args)
  9.                       ?'?'.http_build_query($args)
  10.                       :'');
  11.     }
  12.     else
  13.     {
  14.        parse_str($queryUrl['path'], $args);
  15.        $args        = array_filter($args);
  16.        $queryString = http_build_query($args);
  17.     }
  18.      if (!headers_sent()) header('Location: '.$queryString);
  19.  
Ammiak Отправлено: 16 Февраля, 2014 - 13:04:24 • Тема: Удаление пустых параметров из GET • Форум: Вопросы новичков

Ответов: 6
Просмотров: 494
Проверил Ваш пример со строкой - действительно все работает, но мой url почему-то даже не очищается от пустых параметров. Привожу полностью:
PHP:
скопировать код в буфер обмена
  1.  
  2. $queryString = $_SERVER['QUERY_STRING'];   //мой URL: arrFilter_196_73887=Y&arrFilter_197_8145817=&set_filter=%CF%EE%EA%E0%E7%E0%F2%FC
  3. $queryUrl    = parse_url($queryString); //path, query
  4. parse_str($queryUrl['query'], $args);
  5. $args        = array_filter($args);
  6. $queryString = $queryUrl['path'].(count($args)
  7.                ?'?'.http_build_query($args)
  8.                :'');
  9.                echo $queryString;   //arrFilter_196_73887=Y&arrFilter_197_8145817=&set_filter=%CF%EE%EA%E0%E7%E0%F2%FC
  10.  
Ammiak Отправлено: 16 Февраля, 2014 - 09:53:51 • Тема: Удаление пустых параметров из GET • Форум: Вопросы новичков

Ответов: 6
Просмотров: 494
EuGen Спасибо что откликнулись.
Немного переписал свой код с учетом указанных Вами функций, но все равно почему-то не редиректит:
PHP:
скопировать код в буфер обмена
  1.  
  2.     $queryString = $_SERVER['QUERY_STRING'];
  3. $queryUrl = parse_url($queryString);
  4. foreach($queryUrl as $query) {
  5.   parse_str($query, $args);
  6.  
  7.   $args=array_diff($args, array(''));
  8. }
  9.  
  10. if (!headers_sent()) header('Location: ?'.http_build_query($args), true, 301);
  11.  
Ammiak Отправлено: 16 Февраля, 2014 - 09:02:24 • Тема: Удаление пустых параметров из GET • Форум: Вопросы новичков

Ответов: 6
Просмотров: 494
Добрый день
Удаляю пустые параметры из URL, получая новый URL. Новый адрес получается верным, но при попытке поставить на него редирект, выдает ошибку, о том что невозможно отобразить страницу. Подскажите пожалуйста, из-за чего это может происходить?
Вот код
PHP:
скопировать код в буфер обмена
  1.  
  2. parse_str($_SERVER['QUERY_STRING'], $vars);
  3.  
  4. $s = '';
  5. foreach ($vars as $k=>$v)
  6.     {
  7.     if ($v <> '') {
  8.     $s .= (($s) ? '&' : '').$k.'='.$v;
  9.     }
  10.     }
  11.  
  12. $s = '?'.$s;
  13.  
  14. if (!headers_sent()) header('Location: '.$s, true, 301);
  15.  
Ammiak Отправлено: 07 Февраля, 2014 - 14:59:03 • Тема: Обтекание блока текстом • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 3019
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div style="overflow:hidden; width: 900px;">
  3.   <div style="overflow: hidden; float:right; width: 479px; height: 258px; border: 1px solid #000;"></div>
  4.    <span style="word-wrap:break-word;">Много текста</span>
  5.      <!--DIV вокруг которого должен обтекать текст-->
  6. </div>
  7.  
Ammiak Отправлено: 07 Февраля, 2014 - 12:03:35 • Тема: Обтекание блока текстом • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 3019
Я менял div и span местами - текст просто располагается ниже дива
Ammiak Отправлено: 06 Февраля, 2014 - 21:38:06 • Тема: Обтекание блока текстом • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 3019
Здравствуйте, собственно нубский вопрос: есть div расположенный справа, нужно сделать его обтекание текстом, но не получается.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div style="overflow:hidden; width: 900px;">
  3.    <span style="word-wrap:break-word;">Много текста</span>
  4.    <div style="overflow: hidden; float:right; width: 479px; height: 258px; border: 1px solid #000;"></div>  <!--DIV вокруг которого должен обтекать текст-->
  5. </div>
  6.  
Ammiak Отправлено: 25 Декабря, 2013 - 21:14:45 • Тема: Скрипт выдает ошибку • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 2837
действительно, собрал данные в один массив и все заработало. всем большое спасибо, всем +

Страниц (16): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB