Β» Β» DLE-Faker β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для заполнСния Π‘Π” тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

DLE-Faker β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для заполнСния Π‘Π” тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

31.10
24
18 256
DLE-Faker β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для заполнСния Π‘Π” тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ


Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ модуля ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° для DataLife Engine Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ испытания Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ, Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΡ‚ Π² Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ пригодится ΠΌΠΎΠ΄ΡƒΠ»ΡŒ DLE-Faker.


НазначСниС ΠΈ особСнности


ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для быстрого наполнСния DLE-сайта тСстовыми новостями Π² Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ количСствС.
  • Π›Ρ‘Π³ΠΊΠΈΠΉ Π² использовании. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° основС php-класса faker.
  • НаполняСт Π‘Π” ΠΈ структуру сайта ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Новости Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° сайт, вставлСнными Π² тСкст новостСй.
  • ДобавляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎcΡ‚ΠΈ, ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ для Π½ΠΈΡ… Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ Π½Π° сайт.


ВрСбования ΠΊ установкС


  • PHP: 5.3.3 ΠΈ Π²Ρ‹ΡˆΠ΅.
  • ВСрсия DLE: 10.x ΠΈ Π²Ρ‹ΡˆΠ΅.


Установка




ИспользованиС


Вся Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ сводится ΠΊ настройкС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡ‹.
DLE-Faker β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для заполнСния Π‘Π” тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ


Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ:
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… новостСй.
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π»ΠΈΠ½Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° новости
  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π»ΠΈΠ½Ρ‹ тСкста ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ новости.
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, добавляСмых Π² Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ.
  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ для Π°Π²Ρ‚ΠΎΡ€Π° новости (ΠΈΠ· Π‘Π” ΠΈΠ»ΠΈ гСнСрация Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°).
  • ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ новости.

Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ вывСсти распСчатку массива с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, добавляСмыми Π² Π‘Π”.

DLE-Faker β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для заполнСния Π‘Π” тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ


На этом ΠΏΠΎΠΊΠ° всё, надСюсь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½Π΅. Π–Π΄Ρƒ Π²Π°ΡˆΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ²!

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Gameer
Gameer 1 ноября 2015 01:44
Для мСня Π»Π΅Π½ΠΈΠ²ΠΎΠ³ΠΎ - самоС Ρ‚ΠΎ. Ибо Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, для ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тСстов, сайт.
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 1 ноября 2015 12:03
Аналогично.
Grizly
Grizly 7 ноября 2015 15:26
Бпасибо ΠΎΡ‡Π΅Π½ΡŒ полСзная Π²Π΅Ρ‰ΡŒ.Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ придСтся Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ тСста Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
laidman
laidman 9 ноября 2015 05:00
НСдостаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ заполнСния Ρ‚Π΅Π³ΠΎΠ².
А Ρ‚Π°ΠΊ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 9 ноября 2015 08:53
Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚ΠΈΠΊΠΊΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±Ρ‹ я Π½Π΅ Π·Π°Π±Ρ‹Π» ΠΎΠ± этом.
salam
salam 11 ноября 2015 08:40
Паша, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ!
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ„Π΅ΠΉΠΊΠΎΠ²?
salam
salam 11 ноября 2015 09:04
И Π΅Ρ‰Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΏΠΎΠ»Π΅ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 11 ноября 2015 21:29
Π¦ΠΈΡ‚Π°Ρ‚Π°: salam
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ„Π΅ΠΉΠΊΠΎΠ²?

Π’ этом смысла совсСм Π½Π΅ Π²ΠΈΠΆΡƒ, ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π° ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ/ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ Π½Π΅ измСнится Ρ€ΠΎΠ²Π½Ρ‹ΠΌ счётом Π½ΠΈΡ‡Π΅Π³ΠΎ Π² ΠΏΠ»Π°Π½Π΅ тСстирования Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Π¦ΠΈΡ‚Π°Ρ‚Π°: salam
И Π΅Ρ‰Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΏΠΎΠ»Π΅ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

Π’ΡƒΡ‚ Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΊΠΊΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ Π±Ρ‹ я Π½Π΅ Π·Π°Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях.
DimaTiunov
DimaTiunov 16 ноября 2015 10:10
Ого, Π΄Π° Π²Ρ‹ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ монстра. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° основС этого Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΡ€Π³Π΅Π½, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π² класс Ρ„Π΅ΠΉΠΊ, СстСствСнно)
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 16 ноября 2015 11:17
ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ просто Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² свой Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ тСкста)
Yamakasi
Yamakasi 25 ноября 2015 16:04
ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎ Π½Π΅ ΠΏΠ°ΡˆΠ΅Ρ‚ Π½Π° Π»ΠΎΠΊΠ°Π»ΠΊΠ΅ ΠΏΡ€ΠΎΠ±ΡƒΡŽ Π½Π° 10,6
ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ запустил инсталСр ругаСтся Π½Π°:
Notice: Undefined variable: config in \www\dle106\engine\api\api.class.php on line 628

Notice: Array to string conversion in \www\dle106\faker_install.php on line 202

Notice: Undefined variable: installForm in \www\dle106\faker_install.php on line 177


Π½Ρƒ ΠΈ послС добавлСния Ρ…ΠΎΡ‚ΡŒ 1 Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ΅:
Fatal error: Uncaught exception 'Exception' with message 'SafeMySQL: Field 'xfields' doesn't have a default value. Full query: [INSERT INTO dle_post SET autor='admin', date='2015-10-27 21:16:43', title='Π­Ρ‚ΠΈΠΌ ΠΎΠ±Π΅Π΄ ΠΈ Π²Π΅Ρ‡Π΅Ρ€ ΠΊ полицСймСйстСру, Π³Π΄Π΅ с.', alt_name='etim-obed-i-vecher-k-policeymeysteru-gde-s', short_story='\"Π­Ρ‚ΠΈΠΌ
Изволь, Π΅Π΄Π΅ΠΌ, β€” сказал Π΅Ρ‰Π΅ Ρ€Π°Π· взглянул Π½Π° Π½Π΅Π³ΠΎ искоса, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΡΡ‚ΠΎΠ»ΠΎΠ²ΡƒΡŽ: мСдвСдь! ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅οΏ½ in \www\dle106\engine\modules\faker\classes\SafeMySQL.php on line 632
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 25 ноября 2015 19:42
ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΠΈΠΊΠΊΠ΅Ρ‚: https://github.com/dle-modules/DLE-Faker/issues/new
Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ php
Yamakasi
Yamakasi 30 ноября 2015 19:42
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™,
Π½Π΅ ΠΏΠΎΠΉΠΌΡƒ ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ)) скачивал Ρ‚Π°ΠΌ, Ρ‚Π°ΠΊΠΆΠ΅ Π’Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° // $arFaker[$ii]['xfields'] = '';
ΠΎΠ½Π° Ρƒ мСня ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ Вас, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°...
Yamakasi
Yamakasi 30 ноября 2015 19:43
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™,
ΠΎΠΉ сори понял ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ))
Sander
Sander 28 мая 2016 12:57
ΠŸΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ ΠΈ полСзная ΡˆΡ‚ΡƒΠΊΠ°. Π–Π°Π»ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 100000 постов ΠΎΠ½, мягко говоря, ΠΏΡ€ΠΈΡˆΠ΅Π» Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅ :)
ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ "ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°" :(

PS. Π•Ρ‰Π΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹ созданиС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 29 мая 2016 22:31
Π—Π°Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ? МоТно Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, ΠΎΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π² сСбя Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ дополнСния :)
D0Gmatist2
D0Gmatist2 23 сСнтября 2016 09:32
Паша. Π”ΠΎΠ±Π°Π²ΡŒ Π΅Ρ‰Ρ‘ созданиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ посту с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Π°ΠΌΠΈ
D0Gmatist2
D0Gmatist2 23 сСнтября 2016 11:46
Код ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт сразу Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³
(+1/-1)

Π’ Ρ„Π°ΠΉΠ»Π΅ engine\modules\faker\admin\main.php
ПослС
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='{$author['user_id']}'");


Π”ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ
		$vote_num = rand( 3, 40 );
		$rating_all = 0;
		$whereArray = array( "`name` != '{$author['name']}'" );
		$ratingArray = array( '-1', '1' );

		for ( $i = 1; $i <= $vote_num; $i++  ) {
			$where = implode( ' AND ', $whereArray );
			$userR = $db->super_query("SELECT `name` FROM " . USERPREFIX . "_users WHERE {$where} ORDER BY rand() LIMIT 1");
			$whereArray[] = "`name` != '{$userR['name']}'";

			$rating = $ratingArray[rand( 0, 1 )];
			$rating_all = $rating_all + $rating;

			$db->query("INSERT INTO " . PREFIX . "_logs ( `news_id`, `member`, `ip`, `rating` ) values ('{$curId}', '{$userR['name']}', '{$faker->ipv4}', '{$rating}')");

		}
		$db->query("UPDATE " . USERPREFIX . "_post_extras SET `rating` = '{$rating_all}', `vote_num` = '{$vote_num}' WHERE `news_id` = '{$curId}'");
D0Gmatist2
D0Gmatist2 23 сСнтября 2016 11:47
Π’ дописываСмом ΠΊΠΎΠ΄Π΅ строчка
$vote_num = rand( 3, 40 );
это случайноС число количСства голосов ΠΎΡ‚ 3 Π΄ΠΎ 40 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
D0Gmatist2
D0Gmatist2 23 сСнтября 2016 12:44
Π’Π°ΠΊ ΠΆΠ΅ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСстС ΠΈΠ»ΠΈ сли сразу послС ΠΊΠΎΠ΄Π° описанного мною Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ + Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

		// -> COMMENTS
		$comm_num = rand( 10, 45 );
		for ( $i = 1; $i <= $comm_num; $i++  ) {
			$userC = $db->super_query("SELECT `email`, `name`, `user_id` FROM " . USERPREFIX . "_users ORDER BY rand() LIMIT 1");

			$dateC = $dateTime->format( 'Y-m-d H:i:s' );
			$textC = $faker->realText( rand( 50, 150 ) );
			$ipv4C = $faker->ipv4;

			$parent = 0;
			$parentR = rand( 0, 2 );
			if ( $parentR != 0 AND $i > 1 ) {
				$parentC = $db->super_query("SELECT `id` FROM " . PREFIX . "_comments WHERE `post_id` = '{$curId}' ORDER BY rand() LIMIT 1");
				$parent = ( ! $parentC['id'] ) ? 0 : $parentC['id'];

			}

			$db->query("INSERT INTO " . PREFIX . "_comments ( 
															`post_id`, 
															`user_id`, 
															`date`, 
															`autor`, 
															`email`, 
															`text`, 
															`ip`, 
															`is_register`, 
															`approve`, 
															`rating`, 
															`vote_num`, 
															`parent` 
																) values (
																	'{$curId}', 
																	'{$userC['user_id']}', 
																	'{$dateC}', 
																	'{$userC['name']}', 
																	'{$userC['email']}', 
																	'{$textC}', 
																	'{$ipv4C}', 
																	'1', 
																	'1', 
																	'0', 
																	'0', 
																	'{$parent}'  
																		)");

				$cID = $db->insert_id();

				// -> COMMENTS_RATING
				$vote_num = rand( 1, 50 );
				$rating_all = 0;
				$whereArray = array( "`name` != '{$userC['name']}'" );
				$ratingArray = array( '-1', '1' );

				for ( $i2 = 1; $i2 <= $vote_num; $i2++  ) {
					$where = implode( ' AND ', $whereArray );
					$userR = $db->super_query("SELECT `name` FROM " . USERPREFIX . "_users WHERE {$where} ORDER BY rand() LIMIT 1");
					$whereArray[] = "`name` != '{$userR['name']}'";

					$rating = $ratingArray[rand( 0, 1 )];
					$rating_all = $rating_all + $rating;

					$db->query("INSERT INTO " . PREFIX . "_comment_rating_log ( `c_id`, `member`, `ip`, `rating` ) values ('{$cID}', '{$userR['name']}', '{$faker->ipv4}', '{$rating}')");

				}
				$db->query("UPDATE " . PREFIX . "_comments SET `rating` = '{$rating_all}', `vote_num` = '{$vote_num}' WHERE `id` = '{$cID}'");
				// # COMMENTS_RATING

		}
		$db->query("UPDATE " . PREFIX . "_post SET `comm_num` = '{$comm_num}' WHERE `id` = '{$curId}'");

		$news_read = $comm_num + rand( 1000, 100000 );
		$db->query("UPDATE " . USERPREFIX . "_post_extras SET `news_read` = '{$news_read}' WHERE `news_id` = '{$curId}'");
		// # COMMENTS
l2banners
l2banners 16 июля 2017 17:28
На DLE 11.3 Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ?
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 19 июля 2017 08:57
Π¦ΠΈΡ‚Π°Ρ‚Π°: l2banners
На DLE 11.3 Π΅Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ?

А Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ для dle 11.3?
dess
dess 17 августа 2017 20:08
Бпасибо Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Вопрос - ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с Π΄ΠΎΠΏ полями - список ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ? Ρ‚ΡƒΡ‚ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ?
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™
ΠŸΠ°Ρ„ΠΡƒΡ‚ΠΈΠ™ 18 августа 2017 20:47
Π¦ΠΈΡ‚Π°Ρ‚Π°: dess
Бпасибо Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Вопрос - ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ с Π΄ΠΎΠΏ полями - список ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ? Ρ‚ΡƒΡ‚ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ?

Π΄Π°, ΠΈΠ»ΠΈ ΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π± ΠΈ внСсти свою Π»Π΅ΠΏΡ‚Ρƒ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ модуля smile

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зарСгистрированныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈ, находящиСся Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Гости, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.