Jump to content
  • 0

Как сменить все цены в магазине на HTML-страницах


stas84
 Share

Question

  Приветствую уважаемые! Попал ко мне интернет магазин на руки, порядка 500 позиций товара

Хочу поднять в нем цены на все товары на 20%, т.к. цены в нем сохранены устаревшие

Проблема в том, что магазин на HTML-страницах, не на CMS - и такие извращения встречаются, плюс сам я с веб-разработкой не знаком

Хочу все эти цены сменить автоматически, без ручной смены на каждой из 500 HTML-страниц

 

На сайте эти цены выглядят вот так:

В каталоге:

<span class="price">15 590 руб.</span>

На самой странице товара:

<div id="price-on-nal">15 590 <em>руб.</em></div>

 

Есть PHP-скрипт один, который ставится на сайт в виде небольшой админки, и в котором можно делать замены HTML-кода - сам код, просто текст на сайте, все вместе. В левой колонке "Найти", в правой "Заменить на"

Так как я знаю в каком куске кода находится цена

<div id="price-on-nal">15 590 <em>руб.</em></div>

То могу скриптом найти все 500 цен на сайте применив регулярное выражение:

<div id="price-on-nal"> ([^\t]*) <em>руб.</em></div>

Тем самым охватив все цены, эта строчка у меня будет слева в "Найти"

И во второй колонке скрипта я возвращаю все цены нетронутыми, прописывая в "Заменить на" исходные цены:

<div id="price-on-nal">${1} <em>руб.</em></div>

Цены не меняются, регулярное выражение я не менял

 

И вот мучает мысль - а можно ли во второй колонке "Заменить на", при указании возвращаемых цен, сделать формулу как в Excel, чтобы сразу все цены повысились на 20%, например вместо:

<div id="price-on-nal">${1} <em>руб.</em></div>

Прописывать (исходные цены)+20%:

 <div id="price-on-nal"> =${1}*1,2 <em>руб.</em></div>

Чтобы все цены сразу поднялись на 20%. Можно ли как то это реализовать в этом ключе?

 

Проблема в том что я не разработчик, а весь сайт на HTML-страницах - и тут стоит вопрос можно ли автоматизировать процесс смены всех 500 цен?

Акция разовая, в дальнейшем цены и товары менятся не будут, т.е. полноценно доделывать магазин - переносить на CMS, подключать базу с товарами, и тп - в планы не входило. Только смена цен однократно

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy