PHP.SU

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

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

> Найдено сообщений: 170
mstdmstd Отправлено: 29 Ноября, 2015 - 13:22:29 • Тема: Вырезать весь текст от класса до тега картинки • Форум: Регулярные выражения

Ответов: 1
Просмотров: 257
Всем привет,
Нужно из строки вида
PHP:
скопировать код в буфер обмена
  1.         $str= '<class="someclass">123<p>456<img';

Вырезать весь текст от класса someclass до тега картинки
Регулярка
CODE (htmlphp):
скопировать код в буфер обмена
  1.        $ret = preg_match('~class="someclass">([^<]+)~', str, $matsches );
режет текст до ближайшего тега параграфа
А как правильно вырезать текст до картинки?

Спасибо!
mstdmstd Отправлено: 16 Октября, 2015 - 10:35:45 • Тема: код с 3-мя ссылками обернутыми в параграф • Форум: Регулярные выражения

Ответов: 1
Просмотров: 1460
Всем привет,
Подскажите, пожалуйста :
есть код с 3-мя ссылками обернутыми в параграф
PHP:
скопировать код в буфер обмена
  1. $orig_str = '
  2. content before
  3. <p class="hide-if-no-js">
  4.  <a href="#" id="remove-post-thumbnail" onclick="javascript:JSMethod(2b37a2b6bd);return false;">
  5.    First link
  6.  </a>
  7. </p>
  8.  
  9. Content inside
  10. <p class="hide-if-no-js">
  11.  <a href="#" id="remove-post-thumbnail" onclick="javascript:JSMethod(2b37a2b6bd);return false;">
  12.    Remove This link
  13.  </a>
  14. </p>
  15.  
  16. Content inside ZZZzzz
  17. <p class="hide-if-no-js">
  18.  <a href="#" id="remove-post-thumbnail" onclick="javascript:JSMethod(2b37a2b6bd);return false;">
  19.    last link
  20.  </a>
  21. </p>
  22.  
  23. content after
  24.         ';
  25.  

1) Хочется выбрать только один(2й) параграф с текстом "Remove This link"
Делаю :


PHP:
скопировать код в буфер обмена
  1. $ImgPattern= '/<p([-:\w\s.a-zA-Z"0-9=?\/;&#\(\)<>]*)[\/>]*Remove This link([-:\w\s.a-zA-Z"0-9=?\/;&#\(\)<>]*)[\/p>]*$/i';
  2.         $A= array();
  3.         $ret= preg_match($ImgPattern, $orig_str, $A);
  4.  

Выбираются все 3 ссылки.
Если убрать "<>" в конце условия - то, ничего не находит. А как правильно ?

2) код с JSMethod(2b37a2b6bd) в оригинале имеет вид
CODE (html):
скопировать код в буфер обмена
  1. onclick="javascript:JSMethod(\'2b37a2b6bd\');retu


Я задал условие с двойным '\\':
PHP:
скопировать код в буфер обмена
  1. $ImgPattern= '/<p([-:\w\s.a-zA-Z"0-9=?\/;&#\(\)<>\\]*)[\/>]*Remove This link([-:\w\s.a-zA-Z"0-9=?\/;&#\(\)<>\\]*)[\/p>]*$/i';
  2.  

и получил ошибку
Цитата:
 Warning: preg_match(): Compilation failed: missing ) at offset 


А как правильно ?

Спасибо!
mstdmstd Отправлено: 24 Августа, 2014 - 14:29:02 • Тема: Ошибка downloadable font: incorrect file size in WOFF header • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1514
Некоторое предстваление о Access-Control-Allow-Origin у меня есть, но не понятно, какое это отношение имеет к моей ошибке.
Ткните, плиз.
mstdmstd Отправлено: 24 Августа, 2014 - 11:13:09 • Тема: Ошибка downloadable font: incorrect file size in WOFF header • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1514
Всем привет,
Я пытаюсь в свою админку прикрутить "Metis Bootstrap Admin Template" темплейт
и столкулся с тем что некоторые картинки в моих страницах не отображаются
Например элемент с классом fa-calendar и в css-файле я нахожу определение
CODE (htmlphp):
скопировать код в буфер обмена
  1. .fa-calendar:before {
  2.   content: "\f073";
  3. }
  4.  

В консоле браузера есть ошибка
CODE (htmlphp):
скопировать код в буфер обмена
  1. downloadable font: incorrect file size in WOFF header (font-family: "FontAwesome" style:normal weight:normal stretch:normal src index:1)
  2. source: http://local-ci22.com/images/assets/metis/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0
  3.  

По ссылке выше файл fontawesome-webfont.woff скачивается.
Как можно исправить эту ошибку ?
mstdmstd Отправлено: 12 Августа, 2014 - 18:10:34 • Тема: Помогите с админкой бутстрпаповского темплейт • Форум: HTML, Дизайн & CSS

Ответов: 0
Просмотров: 567
Устанавливаю на админку темплейт http://github[dot]meritoo[dot]pl/Bootstr[dot][dot][dot]heme/tables[dot]html
Есть несколько вопросов :

надо зайти на http://dev9[dot]softreactor[dot]com/ci22[dot][dot][dot]dmin/admin/login под логином ciAdmin 111111
далее заходим на страницу http://dev9[dot]softreactor[dot]com/ci22[dot][dot][dot]min/hostel/index и вверху в списке Operator выбираем 2->Operator_1 - у него много данных
В частности проблемы :
1) Данные в некоторых ячейках длинные и поэтому ячейки разносятся на несколько строк - что мне не нравится.
Первоначально там было колонок больше - я часть попрятал - но там была таблица на полную ширину.
Как с этим лучше бороться ? - при том что хочется чтобы в списке было как много больше инфы.
Можно спрятав еще несколько колонок отображать недостающую инфу вос всплывающем окне по ссылочке. Я когда-то пользовал overlib для этого.
У boostrap-а есть что-то удобнее overlib-а?
Или еще какие-либо варианты решения этой проблемы?

2) Дело в том что в исходном темплейте есть не все нужные мне блоки и приходится выдумывать самому.
Вот на упомянутой странице мне нужно было сделать блок с фильтром - я нарисовал как мог - но выглядит не очень...
Посоветуйте, плиз ка клучше организовать блок с фильтром .

3) если сравнить страницу выше со страницей http://dev9[dot]softreactor[dot]com/ci22[dot][dot][dot]tor/index/page/1
то на последней не отображаются фоном строки с классом even. Я так и не понял почему - по верстке строки вроде разные.

4) Посмотрите плиз в меню слева элементы начинающиеся с "!" там есть списки и некоторые редакторы - что вам бросится в глаза как неправильное.
Я пхп-разработчик. HTML есно знаю неплохо, но сделать сложную и КРАСИВУЮ вертску для меня сложно - хочется попрактиковаться с установкой бутсраповских
темплейтов.


Спасибо !

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB