Перейти к содержимому


Как увеличить номер заказа ни через базу данных? Тому кто поможет 1000р на телефон или киви:)


  • Вы не можете ответить в тему
Сообщений в теме: 10

#1 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 16 October 2013 - 11:20 PM

Всем привет, нужна помощь.
Shopcms 3.1.2 vip.
Задача: Сделать так, чтобы новый заказ имел номер ни 1, 2, 3 итд, а например 2459 или 100120 и тд, то есть чтобы пользователь не думал, что сайт только сегодня открылся.

Самое главное сделать это нужно ни путем отсыла SQL запроса в бд (как сделать через бд я знаю), а как-то по другому, без применения базы данных вообще. Может в скриптах самого магазины подправить, что-то, чтобы каждый сделанный заказ имел номер ни 1-2-3, а сразу 100-200-300 и тд или еще как-то, в общем что-то в этом духе. Может знает кто решение этой проблемы?

Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.

Надеюсь на вашу на помощь.
  • 0

#2 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 17 October 2013 - 09:38 AM

ALTER TABLE xxxx_orders AUTO_INCREMENT = 100120;
где xxxx - префикс базы


Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 500-700 рублей на пиво

ждемс
  • 0
Изображение Изображение Изображение

#3 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 17 October 2013 - 11:08 AM

ALTER TABLE xxxx_orders AUTO_INCREMENT = 100120;
где xxxx - префикс базы


Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 500-700 рублей на пиво

ждемс


Cпасибо, но это было бы слишком просто, вы не внимательно прочитали, сделать это нужно не через SQL, вообще не через базу данных. Например если можно где-то в файлах самого магазина изменить, что-то, чтобы заказ первый начался не с 1, а с 1000 например или чтобы каждый новый заказ скакал через сотню 1-100-200 (чтобы как-то можно было накрутить в приемлемое время), это все подойдет.

Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.
  • 0

#4 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 17 October 2013 - 11:19 AM

Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.

не вижу никакой проблемы в реализации, но имхо это не одна строка, так что, если горит, то четко сформулированное ТЗ в личку ( постоплаты нет, только 100% предоплата )
  • 0
Изображение Изображение Изображение

#5 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 17 October 2013 - 12:53 PM

Я не знаю как это сделать, но если кто-то знает, то думаю ему будет приятно получить, нууу пусть 1000 рублей, а мне будет приятно, что я сэкономлю пару дней мозго****ва.

не вижу никакой проблемы в реализации, но имхо это не одна строка, так что, если горит, то четко сформулированное ТЗ в личку ( постоплаты нет, только 100% предоплата )


Я туплю или что-то еще? Но я не вижу где тут в личку написать:)

Никакого ТЗ нет, мне просто нужно сделать так, чтобы в новом магазине отсчет пошел с номера 5001 например, мне все равно каким образом это будет реализовано отдельным файлом, который нужно запустить или стандартные файлы магазина будут изменены. Нужно просто, чтобы это сработало и чтобы потом все дальнейшие заказы шли уже от этой цифры и нужно это только на 1 раз, то есть писать какой-то модуль рассчитанный на многоразовое использование не нужно.
  • 0

#6 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 17 October 2013 - 01:11 PM

Так задача колоссально упрощается B)

Прикрепленный файл  order_number.php   289байт   10 Количество загрузок:
1) Заливаем в корень сайта
2) Заходим по url _http://Ваш_сайт/order_number.php?num=xxxx (где xxxx число, с которого начнутся заказы)

Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.

ждемс
  • 0
Изображение Изображение Изображение

#7 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 17 October 2013 - 02:01 PM

Так задача колоссально упрощается B)

Прикрепленный файл  order_number.php   289байт   10 Количество загрузок:
1) Заливаем в корень сайта
2) Заходим по url _http://Ваш_сайт/order_number.php?num=xxxx (где xxxx число, с которого начнутся заказы)

Нужно срочно. Тому кто поможет, зашлю на телефон или киви кошель 1000 рублей на пиво.

ждемс


У меня нет прав на скачку, закиньте куда-то, где я смогу это сделать, если это сработает, то я свое обещание выполню (только скажите куда, можно в пм)
  • 0

#8 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 17 October 2013 - 03:13 PM

Скрипт хочет сделать все через базу данных, поэтому судя по всему не получается.
  • -1

#9 qlim

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений
Репутация: -2
Начинающий

Отправлено 17 October 2013 - 04:22 PM

Проблема не решена, все еще актуально.
  • -1

#10 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 October 2013 - 07:40 PM

Проблема не решена, все еще актуально.

ИМХО, если проблема не решается так, как ее обычно все решают (а Вы не первый, кому надо, чтобы номера заказов начинались с XXX), то присутствует какой-то подвох-обман-попадалово. Ничего не делается просто так. Так что пишите четкое ТЗ, иначе хрен кто возьмется за явный мутняк.

ждемс

Думаю, там в базе просто прав у shopcms-аккаунта нет на ALTER, только на CREATE. И так сделано совсем не просто так.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#11 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 18 October 2013 - 12:29 AM

может человек просто с форума скачать не может, на обменник выложить просит :)
  • 0
502 Bad Gateway