Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

selishev

Newbie
  
  • Posts

    25
  • Joined

  • Last visited

Information

  • Gender
    Мужчина
  • City:
    Москва

Recent Profile Visitors

750 profile views

selishev's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

-1

Reputation

  1. sobwoofer, на 2.1.0.2 работает, огромный респект! ЗЫ. А я полчаса мучался, в контролере через $this-> писал...)
  2. Приветствую! Парни, подскажите, как реализовать, что-бы при нажатии на производителя вот здесь http://www.salesvet.ru/zambaiti-1 Над товарами, выводился блок с коллекциями, как здесьhttp://www.demmoksi.ru/catalog/zambaiti/ Я так понимаю, что коллекции надо делать как категории, но как это всё автоматизировать. И еще, что-бы я потом мог с донора парсить сразу в коллекцию, или как то в цикле выбирать из БД среди уже спарсенных, и выводить по коллекциям. Или, может быть, уже есть готовый модуль?
  3. Приветствую! Еще от предшественника, есть удобная штука, добавление прайсов, как на скрине. Сейчас, хочу сделать такую же на другой сайт, но что - то не гуглится, и в модулях нет. Кто нибудь встречал, как такую штуку хорошую найти?
  4. Стоит ParseMX... редкостное УГ, и разработчик, который оперативно отвечает только на запрос реквизитов для платежа. Сейчас уже пять дней молчит.
  5. Приветствую! Скажите, есть ли какой нибудь модуль, для оптимизации mysql? Тормозит сайт, жутко, особенно на некоторых запросах, после парсинга на него товаров.
  6. Нашел ошибку... криво скопировал. $str = '105BB - Ночник светодиодный с таймером выключения Citilux Медведь, белый'; echo preg_replace('/^([^,-]+)(\s-\s)([^,]+)(,.+)$/', '$3$2$1$4', $str);
  7. CL222160 Люстра потолочная Citilux Рандом — , 6 ламп Fatal error: Uncaught Error: Call to undefined function reg_replace() in C:\xampp\htdocs\test_replace.php:54 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test_replace.php on line 54 первый и второй :-( Хорошо у меня таких названий нет)
  8. Не, нихрена не понял))) Нашел на форумах)) Второй вариант проще и логичнее)
  9. Короче, может кому пригодится: //Вариант 1echo p$str = '1202 — Абажур Citilux Oliver Монетки, белый с черным';reg_replace('/^([^,—]+)(\s—\s)([^,]+)(,.+)$/', '$3$2$1$4', $str)."<br>"; //Вариант 2$str = '1202 — Абажур Citilux Oliver Монетки, белый с черным';$parts = explode('—', $str);$first = trim($parts[0]);$parts = explode(',', $parts[1]);$result = trim($parts[0]) . " — $first, " . trim($parts[1]);echo $result;?> Обратите внимание на то что у меня не просто "-" а "—" , это важно)
  10. Есть строка: 105BB - Ночник светодиодный с таймером выключения Citilux Медведь, белый Вот как мне поменять местами элементы перед запятой, поставить перед запятой 1 и 2 элементы уже разбитой на массив строки. Что бы получилось: Ночник светодиодный с таймером выключения Citilux Медведь - 105BB, белый Можно было бы конечно что-то вроде $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); $text =$pizza; $repl=array ($pieces[0]=>$pieces[4], $pieces[4]=>$pieces[0]); echo "str_replace(): ".str_replace(array_keys($repl), array_values($repl), $text)."<br>"; echo "strtr(): ".strtr($text, $repl)."<br>"; но, проблема в том, что в каждой строке разное количество слов. Потому надо отталкиваться от запятой, всё таки. Как нибудь бы этим способом: $s = 'Торты пирожные всё это - сладости'; $p = '#([а-яё]+) - ([а-яё]+)#ui'; $r = '$2 - $1'; $s = preg_replace($p,$r,$s); echo $s; ?> но что то не соображу, как...
  11. Спасибо! Но, что то не очень понимаю, как мне в названии отделить артикул от серии, местами то их поменять я понял как, например strtr или str_replace.
  12. Да, именно...как это реализовать? Может в batch editor можно?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.