PHP.SU

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

Страниц (16): В начало « ... 8 9 10 11 12 13 14 15 [16]

> Найдено сообщений: 237
VenZell Отправлено: 20 Июня, 2013 - 19:02:16 • Тема: Как выровнять элементы в списке? • Форум: HTML, Дизайн & CSS

Ответов: 10
Просмотров: 2612
DelphinPRO, я писал решение исходя из того, что маркер нужен именно текстом (иначе зачем его копировали в первое сообщение).
Не отрицаю, в CSS я не силен. Хотел помочь человеку. Единственное что я хочу уточнить: в упомянутом тобой примере учитывается, что:
"Rooner" пишет:
у дочерних элементов например на 3 уровне вложенности должны быть 3 точки, а в обычных списках только 1

?
VenZell Отправлено: 20 Июня, 2013 - 18:35:28 • Тема: Как выровнять элементы в списке? • Форум: HTML, Дизайн & CSS

Ответов: 10
Просмотров: 2612
CODE (html):
скопировать код в буфер обмена
  1. .super-menu{
  2.     padding: 0; /* Не нужно в рабочем примере */
  3.     margin: 0; /* Не нужно в рабочем примере */
  4.     list-style-type: none;
  5.     width: 200px;
  6. }
  7. .super-menu .marker{
  8.     display: table-cell;
  9.     padding-right: 5px;
  10. }
  11. .super-menu li a{
  12.     display: table-cell;
  13. }

CODE (html):
скопировать код в буфер обмена
  1. <ul class="super-menu">
  2.     <li><span class="marker"></span><a href='#'>Some very-very long and strange link text placed here</a></li>
  3.     <li><span class="marker"></span><a href='#'>Link #2</a></li>
  4.     <li><span class="marker">••</span><a href='#'>Link #3</a></li>
  5.     <li><span class="marker">•••</span><a href='#'>Link #4</a></li>
  6.     <li><span class="marker">•••</span><a href='#'>Some very-very long and strange link text placed here</a></li>
  7.     <li><span class="marker">•••</span><a href='#'>Link #5</a></li>
  8.     <li><span class="marker"></span><a href='#'>Link #6</a></li>
  9.     <li><span class="marker"></span><a href='#'>Link #7</a></li>
  10. </ul>

Или уже готовый пример для просмотра:
http://jsfiddle[dot]net/WUHg9/2/
Так? (добавил границы для наглядности)
p.s. под вечер голова не варит. Радость Наплодил, зачем-то, span'ов...
VenZell Отправлено: 20 Июня, 2013 - 15:31:59 • Тема: Вытащить часть ссылки • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 147
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $url = 'http://www.sotmarket.ru/product/samsung-galaxy-s3-gt-i9300.html';
  3.  
  4. //Первый вариант (preg_match)
  5. $pattern = '@(?<=http://www.sotmarket.ru/product/)[\s\S]+(?=\.html)@iu';
  6. preg_match($pattern, $url, $matches);
  7. echo $matches[0];
  8.  
  9. //Второй вариант (parse_url)
  10. $path = parse_url($url)['path'];
  11. echo ltrim(rtrim($path, '.html'), '/product/');
  12. ?>
VenZell Отправлено: 20 Июня, 2013 - 12:53:44 • Тема: вывести значения из полученного POST запроса • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 75
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $test = array('b1' => 1, 'b2' => 5, 'b3' => 3, 'size_b' => '14', 'ok' => '1');
  3. $new_array[] = $test['size_b'];
  4. unset ($test['size_b'], $test['ok']);
  5. $result = array_merge($new_array, $test);
  6. echo implode('.', $result);
  7. //Выведет: 14.1.5.3
  8. ?>
VenZell Отправлено: 20 Июня, 2013 - 12:35:32 • Тема: switch для ссылки • Форум: Вопросы новичков

Ответов: 26
Просмотров: 820
CODE (html):
скопировать код в буфер обмена
  1. <a href="co22.php?sortby=1">Брэнд</a>
  2. <a href="co22.php?sortby=1&type=desc">(по убыванию)</a>
  3. <a href="co22.php?sortby=2">Описание</a>
  4. <a href="co22.php?sortby=2&type=desc">(по убыванию)</a>

PHP:
скопировать код в буфер обмена
  1. $name = $_GET['sortby'];
  2. $type = (isset($_GET['type'])) ? $_GET['type'] : '';
  3. $order = ($type === 'desc') ? ' desc' : ' asc';
  4. switch ($name) {
  5.         case '1':
  6.                 $param = ' order by brand';
  7.                 break;
  8.  
  9.         case '2':
  10.                 $param = ' order by opisanie';
  11.                 break;
  12.   default:
  13.                 $order = '';
  14.                 $param = '';
  15.                 break;    
  16. }
  17.  
  18. $query = mysql_query("select brand,what,opisanie,image from binder where type='co2'" . $param . $order);
VenZell Отправлено: 19 Июня, 2013 - 14:37:41 • Тема: Как сделать замену в строке? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 324
Keanor, в свое время не внимательно прочитал описание функции. Не знал, что preg_replace принимает на вход массивы. Радость Спасибо
VenZell Отправлено: 19 Июня, 2013 - 14:09:57 • Тема: Как сделать замену в строке? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 324
Можно короче:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $data = array(
  3.     "Москва",
  4.     "город Москва",
  5.     "Москва город",
  6.     "Новгород",
  7.     "город Новгород",
  8.     "Новгород город",
  9.     "Белгород",
  10.     "город Белгород",
  11.     "Белгород город"
  12. );
  13. function cleanThis (&$string){      
  14.     $string = preg_replace('/(^город\s+)|(\s+город$)/ui', '', $string);        
  15. }
  16. array_walk($data, 'cleanThis');
  17. var_dump($data);
  18. ?>
VenZell Отправлено: 19 Июня, 2013 - 13:44:29 • Тема: Как сделать замену в строке? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 324
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $data = array(
  3.     "Москва",
  4.     "город Москва",
  5.     "Москва город",
  6.     "Новгород",
  7.     "город Новгород",
  8.     "Новгород город",
  9.     "Белгород",
  10.     "город Белгород",
  11.     "Белгород город"
  12. );
  13. function cleanThis ($data){
  14.     $clean_data = array();
  15.     foreach ($data as $value):
  16.         $clean_flat_data = preg_replace('/(^город\s+)|(\s+город$)/ui', '', $value);
  17.         array_push($clean_data, $clean_flat_data);
  18.     endforeach;
  19.     unset($value);
  20.     return($clean_data);
  21. }
  22. $clean_data = cleanThis ($data);
  23. var_dump($clean_data);
  24. ?>
VenZell Отправлено: 14 Июня, 2013 - 13:56:40 • Тема: Вопрос по кнопке • Форум: Вопросы новичков

Ответов: 4
Просмотров: 206
Dee, единственное логичное решение, которое приходит мне в голову - это использование AJAX.
VenZell Отправлено: 14 Июня, 2013 - 13:35:18 • Тема: Вопрос по кнопке • Форум: Вопросы новичков

Ответов: 4
Просмотров: 206
Dee, почти наверняка кнопка submit - это на самом деле ссылка. Например, вот такая:
CODE (html):
скопировать код в буфер обмена
  1. <a id="какой-то-id" href="#">Submit</a>

Попробуй изменить значение href на следующее:
CODE (html):
скопировать код в буфер обмена
  1. <a id="какой-то-id" href="javascript:void(0);">Submit</a>


Однако говорю сразу, что не имея твоего скрипта перед глазами будет сложно помочь.
VenZell Отправлено: 14 Июня, 2013 - 09:51:39 • Тема: Не выводит комментарий • Форум: Вопросы новичков

Ответов: 10
Просмотров: 561
dreamfactor, а в переменной $id_article у вас, часом, не строка? Попробуйте выполнить приведение типов и сделать выборку. Все равно выдается пустой результат?
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("select comment from comments where id_article = " . (int)$id_article) or die ("Error! query – show comments");
VenZell Отправлено: 14 Июня, 2013 - 09:37:19 • Тема: array_diff не работает • Форум: Вопросы новичков

Ответов: 2
Просмотров: 335
Vinyl, эта функция возвращает массив, содержащий элементы array1, отсутствующие в любом из всех остальных массивах. У вас все элементы из первого массива есть во втором, поэтому и возвращается пустой массив. Попробуйте сравнить $f_contexts с $t_contexts.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB