PHP.SU

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

Страниц (5): [1] 2 3 4 5 »

> Найдено сообщений: 65
nikoshot Отправлено: 19 Августа, 2020 - 11:31:22 • Тема: Twig - Помогите разбить цикл For на несколько • Форум: Вопросы новичков

Ответов: 1
Просмотров: 287
Есть код
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. {% for attribute_group in attribute_groups %}
  3. {% for attribute in attribute_group.attribute %}
  4. <div class="atribute_box flex flex-c flex-j">
  5. <div class="atribut_item flex flex-c">
  6.         <span class="atribute_name">{{ attribute.name }}:</span>
  7.         <span class="atribute_value">{{ attribute.text }}</span>
  8. </div>
  9. </div>
  10. {% endfor %}
  11. {% endfor %}
  12.  

нужно разбить вот этот цикл
В примере указаоно так
CODE (htmlphp):
скопировать код в буфер обмена
  1. {% for attribute in attribute_group.attribute|batch(3, 'No item') %}

Но не работает...
Прошу пощи..
Это опеннкарт 3 на twig
nikoshot Отправлено: 18 Июля, 2020 - 17:52:48 • Тема: Конкатенация строки • Форум: Вопросы новичков

Ответов: 0
Просмотров: 336
Проблема: не добавляется последний текст "? Заходи и выбирай прямо сейчас!"
PHP:
скопировать код в буфер обмена
  1. $this->document->addOGMeta('property="og:description"', 'Ищешь '. $category_info['meta_h1']) . ' ? Заходи и выбирай прямо сейчас!';


На фронт выдает
"Ищешь бла бла бла"
а должно
"Ищешь бла бла бла ? Заходи и выбирай прямо сейчас!"

Можете подсказать в чем проблема?
(Добавление)
Спасибо всем сам решил, там скобка была перед точкой
nikoshot Отправлено: 16 Июня, 2020 - 17:55:03 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1125
Строитель пишет:
nikoshot,
PHP:
скопировать код в буфер обмена
  1. $ocfilter = file_get_contents('css/style.css');
  2.  
  3. echo preg_replace(['~\s+~u', '~/\*.*?\*/~'], '', $ocfilter);
Второй шаблон '~/\*.*?\*/~' удалит ещё и комментарии. Если их нужно оставить - удалите второй шаблон.


Спасибо то что нужно, но я не учел момент.. нужно пробелы оставить...
Можете написать как оставить пробел?
(Добавление)
nikoshot пишет:
Строитель пишет:
nikoshot,
PHP:
скопировать код в буфер обмена
  1. $ocfilter = file_get_contents('css/style.css');
  2.  
  3. echo preg_replace(['~\s+~u', '~/\*.*?\*/~'], '', $ocfilter);
Второй шаблон '~/\*.*?\*/~' удалит ещё и комментарии. Если их нужно оставить - удалите второй шаблон.


Спасибо то что нужно, но я не учел момент.. нужно пробелы оставить...
Можете написать как оставить пробел?

Сам разобрался.. вместо '' поставил ' '
Спасибо! За помщь)
nikoshot Отправлено: 16 Июня, 2020 - 15:09:17 • Тема: Убрать пробелы, перенос строк (нужно минифицировать файл) • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1125
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $ocfilter = file_get_contents('css/style.css');
  4. echo $ocfilter;
  5. ?>
  6.  

На входе я принимаю файл.. и через этк конструкцию я его вставляю в шаблон...
Как можно что сделать что бы файл все данные были в одну строку..
Как я понимаю нужно удалить пробелы и переносы и табы..
Может есть какая то функция
Подскажите кто знает...
nikoshot Отправлено: 03 Апреля, 2020 - 15:24:43 • Тема: Редирект кроме одного символа • Форум: Вопросы новичков

Ответов: 2
Просмотров: 276
Сам решил.. добавил исключение

RewriteCond %{REQUEST_URI} ^/perchatki(.*)$
RewriteCond %{REQUEST_URI} !^/perchatki-(.*)$
RewriteRule ^perchatki(.*)$ /odezhda/ekipirovka/perchatki$1 [L,R=301]

Может кому то будет полезно!
nikoshot Отправлено: 03 Апреля, 2020 - 12:37:33 • Тема: Редирект кроме одного символа • Форум: Вопросы новичков

Ответов: 2
Просмотров: 276
Есть ссылка
https://site/odezhda/ekipirovka/perchatki
в ней есть товары
https://site/perchatki-detskie-r[dot][dot][dot]-goluboi-chernyi

есть такой редирект
RewriteCond %{REQUEST_URI} ^/perchatki(.*)$ [NC]
RewriteRule ^perchatki(.*)$ /odezhda/ekipirovka/perchatki$1 [L,R=301]

Который перенапраялет со старой категории perchatki на новую категорию /odezhda/ekipirovka/perchatki
Все отлично работает.. НО

есть товар https://site/perchatki-detskie-r[dot][dot][dot]-goluboi-chernyi
и этот редирект также срабатывает потому что в товаре есть слово perchatki

Мне нужно как то исключить например что бы если после слова перчатки есть сомвол - то игнорировать..
как то так я это вижу.. Помогите знающие люди)
nikoshot Отправлено: 12 Апреля, 2019 - 15:37:29 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
andrewkard пишет:

без какого либо оператора

Был.. это я просто забыл написать...
ТАк что спасибо за помощь.. Как проблема решилась не могу понять но думю что в каком то символе из ECHO
nikoshot Отправлено: 12 Апреля, 2019 - 15:11:37 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
andrewkard пишет:

А что это за синтаксис, где про него прочитать?
Минут 10 назад пофиксил...
Не знаю как но сделал след..
Открываю файл там снвоа проблема...
я удали строку с этим и сохранил.. сайт арботате но не выводит футер - это понятно..
Далее открываю файл и пишу
Сохранил и закрыл файл..
Открываю сайт смотрю все работает а футера нет.. думаю в чем прикол? я же прописал переменную..
Открываю снова смотрю переменная есть и ее не сломало..
Думаю что за фигня.. 1) хорошо что не появилось кракозяблы..
2) сайт работает а где футер??
Снова закрываю файл и открываю и с кодировкой все норм...
И замечаю что я не прописал ддя вывода <? $footer;?>
Прописал и все заработало... открываю закрываю файл.. и все норм..
По ходу была проблема в каком то символе из
Но как так если я руками писал....
nikoshot Отправлено: 12 Апреля, 2019 - 13:12:02 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
LIME пишет:
может всетаки ты глянешь какая кодировка у тебя выставлена в нп++? наверное не utf?

UTF
На скрине видно..
nikoshot Отправлено: 12 Апреля, 2019 - 10:54:17 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
LIME пишет:
имею ввиду utf BOM
видимо нет
пример текста кидай и говори какая кодировка выставлена в np++


Вот скрин... в самом низу файла должен быть код
<?php $footer;?>
Прикол в том что я эти кракозяблы удаляю и пишу код <?php $footer;?>
сохраняю..
потом закрываю и заново открываю и там снова эти кракозяблы и только с этим кодом <?php $footer;?>
(Добавление)
Это пипец.. прикол в том что если я исправлю и сохраняю то все норм.. сайт работает..
А когда открываю файл то он меняет именно этот код <?php $footer;?>
(Добавление)
LIME пишет:
имею ввиду utf BOM
видимо нет
пример текста кидай и говори какая кодировка выставлена в np++

Еще заметли такую штуку.. скачал файл на пк и открываю все норм.. а если напрямую с сервера то тогда появляется глюк(
nikoshot Отправлено: 12 Апреля, 2019 - 10:43:13 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
LIME пишет:
они всегда первые?

ЧТо вы имеете ввиду под первые?
nikoshot Отправлено: 12 Апреля, 2019 - 10:30:08 • Тема: Помогите может кто знает Глюк notepad ++ • Форум: Вопросы новичков

Ответов: 10
Просмотров: 493
Не первый раз встречаю когда открываешь файл через notepad ++
То там часть кода может быть в непонятной кодировке..
Пр чем 98% кода норм. а часть будет кракозяблы типа e&l &l
что это такое? кто встречал? У кого какие идеи...?
nikoshot Отправлено: 27 Марта, 2019 - 12:49:31 • Тема: При переходе обратно на страницу остаться на прошлом месте просмотра • Форум: Вопросы новичков

Ответов: 6
Просмотров: 318
Задача такая..
Есть страница категории.. в ней 50 товоаров.. мы листаем листаем.. и зашли в 30 товар...
В карточке товара есть три ссылки
- след. товар
- обратно в каталог
- предыдущий товар

Как сделать что бы при переходе обратно в каталог нас перекидывало к 30 товару.. а не в самый вверх..
nikoshot Отправлено: 18 Февраля, 2019 - 19:24:35 • Тема: Какой код (синтаксис) использует Image CMS • Форум: Вопросы новичков

Ответов: 1
Просмотров: 184
Помогите плиз.. есть небольшие знания в php
В Image CMS есть файлы tpl
но там используется код типа smaty или еще может какой то
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.     {if count($categories) > 0}
  3.  
  4.       {foreach $categories as $category}
  5.         {$param_names = tpl_category_properties($category.Id)}
  6.         <div class="content__row">
  7.  
  8.           <section class="frame-content">
  9.             <div class="frame-content__header">
  10.               <h2 class="frame-content__title">
  11.                 {$category.Name}
  12.               </h2>
  13.             </div>
  14.             <div class="frame-content__inner">
  15.               {view('shop/includes/compare/compare_products.tpl', [
  16.               'parent_params' => $param_names,
  17.               'parent_products' => $products,
  18.               'parent_category' => $category
  19.               ])}
  20.             </div>
  21.           </section>
  22.  
  23.         </div>
  24.       {/foreach}
  25.  

Проблема в том что не могу вывести print_r
Пробовал как в описании [url]http://coder-diary[dot]ru/programmin[dot][dot][dot]-vardump-printr/ [/url] но ничего не выводит..
Объясните пожалуйста что это за синтаксис, как с ним работать и где может его настройки что бы включить функцию принт_р
Спасибо!
nikoshot Отправлено: 11 Октября, 2018 - 11:21:56 • Тема: Помогите вывести 1 параметр из масива • Форум: Вопросы новичков

Ответов: 5
Просмотров: 263
Спасибо попробую)
(Добавление)
nikoshot пишет:
strpos ( string haystack, string needle [, int offset] )

Спасибо.. заработало)

Страниц (5): [1] 2 3 4 5 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB