Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: Praporshic
« : 2007-05-28 12:52:51 »

Але не завжди з того щось виходить. Моя доробка CAPTCHA тому приклад  :'(
Автор: Володимир Лісівка
« : 2007-05-28 11:57:11 »

Ніхто не забороняє стягнути код YaBB, підправити його так як вважаєте за потрібне і запропонувати вже готові зміни.
Автор: noddeat
« : 2007-05-27 15:16:16 »

Нема чого і сперечатись, яскравий приклад необхідності двох окремих повідомлень підряд: http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1155307919/18#18
не бачу причини чому ці повідомлення не склеїти в одне, з розділювачем якимсь. Єдине що, склеювання довгих повідомлень не дозволить зручно поділити тему на сторінки, але можна, наприклад, довгі повідомлення не склеювати, лише короткі.
Автор: Cthulhu
« : 2007-05-27 03:58:15 »

Нема чого і сперечатись, яскравий приклад необхідності двох окремих повідомлень підряд: http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1155307919/18#18
Автор: noddeat
« : 2007-05-27 01:20:53 »

- якщо так, то замість запиту INSERT робимо запит UPDATE - зчитуємо останнє повідомлення, додаємо до нього нову частину, робимо UPDATE posts SET text = "..." WHERE post_id = ...
- якщо ні - робимо стандартне додавання повідомлення до бази - INSERT
Пан, як видно, зовсім не здогадується, що YaBB не використовує жодну СКБД. Навіть sqlite.
it doesn't matter. хоча оновити файл трохи складніше, ніж запис у базі.
Автор: Praporshic
« : 2007-05-27 01:07:07 »

- якщо так, то замість запиту INSERT робимо запит UPDATE - зчитуємо останнє повідомлення, додаємо до нього нову частину, робимо UPDATE posts SET text = "..." WHERE post_id = ...
- якщо ні - робимо стандартне додавання повідомлення до бази - INSERT
Пан, як видно, зовсім не здогадується, що YaBB не використовує жодну СКБД. Навіть sqlite.
Автор: Cthulhu
« : 2007-05-27 00:39:02 »

Часом дублювати пости необхідно. Я особисто в цьому нічого поганого не бачу, а перебори можна або руками зліпити, або в й біореактор відправити. IMO краще тут на здоровий глузд користувачів покладатись, ніж на подібні заходи. Nickispeaki2 свою зірку сьогодні заробив, але за інше.
Автор: noddeat
« : 2007-05-27 00:24:35 »

Пропоную адміністрації замість видавання попереджень за 5 повідомлень підряд написати код для склеювання повідомлень. Це буде дуже зручно для користувачів. Працює воно так:
- перед доданням повідолмення до бази даних перевіряється, чи останній пост у темі не належить тому самому користувачу і чи дата цього посту, наприклад, менше доби від поточної дати.
- якщо так, то замість запиту INSERT робимо запит UPDATE - зчитуємо останнє повідомлення, додаємо до нього нову частину, робимо UPDATE posts SET text = "..." WHERE post_id = ...
- якщо ні - робимо стандартне додавання повідомлення до бази - INSERT

- також корисно додавати між кожною частиною склеєного посту фразу "Дописано о ...(дата/час)"