1

(14 535 відповідей, залишених у Інше)

А що твориться в голові у людини яка бере в кредит, наприклад, холодильника бо (як вона стверджує) не вистачає грошей для його покупку, потім виникає якась проблема і от чєловєчек вже змушений виплачувати не, наприклад, 350 гривень щомісяця по кредиту за холодильник а більше тисячі гривень; і виявляється що замість того щоб брати в кредит холодильника можна було його просто купити назбиравши місяця за три грошей? Чому? Господи, чому?

2

(5 відповідей, залишених у PHP)

До чого тут читання документаці по API соціалок?

3

(5 відповідей, залишених у PHP)

Є сайт зроблений на Yii 1. Як додати можливість реєструватися через соціалочки? Те що вже є на сайті:

        $identity = new UserRegistration( $this->email, $this->password);
        if( ! $identity->passwordRegistration( $profile, true))
            throw new CHttpException( 500,'Subscriber form error.');

Клас UserRegistration розширює клас UserIdentity а UserIdentity розширює CUserIdentity. Функція __construct в двох останніх класах:

    public function __construct( $username, $password=null)
    {
        // sets username and password values
        parent::__construct( $username, $password);
    }

Функція passwordRegistration додає деякі дані (ім’я, пароль, адреса електронної пошти і т.п.) до таблиці user_profile. Дані отримані з соціалочки про користувача можуть не містить "мила" а пароль не потрібен при викорситання соц. мереж для реєстрації і ідентифікаці. Як бути? Знайшов декілька розширень, статей на дану тему, алме мені потрібно інтегрувати нову функціональність у вже існуючу систему. Стаття Authentication and Authorization з сайту Yii  з документацією не домогла. Наскільки я розумію не можна просто так взяти і додати новий запис про нового користувача до БД.

100. Але, рапотм, ви не знаєте. Є нові видання книги.

Повна назва книги: "Язык программирования C++. Лекции и упражнения Platinum edition". Книга в хорошому стані. Матеріал легко сприймається. Прекрасно підійде студентам і тим хто хоче почати вивчати С++. Стартова ціна 100 грн. Можливий торг. Можу вислати через "Нову пошту". Фотки, якщо комусь взагалі цікаво, можу викласти.

6

(24 відповідей, залишених у Обговорення)

Прихований текст

dou.ua

7

(29 відповідей, залишених у Дизайн та графіка)

Приємно виглядає. Стандартненько.

8

(14 535 відповідей, залишених у Інше)

Що за низи такі? Який їхній образ? Конкретизуйте.

Мету саме цього мені питання я гадаю немає необхідності пояснювати.

9

(14 535 відповідей, залишених у Інше)

Облік снобів, всіляких зазнайок і особ які вважають себе винятковими і високорозвиненими індивідумами. Ну і з’ясуванян що ж таке бидло і чи існує воно.

10

(14 535 відповідей, залишених у Інше)

На мою думку бидло це найсмердючіша частина соціальних низів

Що за низи такі? Який їхній образ? Конкретизуйте.

11

(14 535 відповідей, залишених у Інше)

Ну я серйозно.

12

(14 535 відповідей, залишених у Інше)

А бидло існує чи ні?

13

(74 відповідей, залишених у Інше)

Прихований текст

я б краще японську повчив з другом, правда не зна, що складніше, вивчити японську, чи знайти друга.. майбуть, все ж таки друге. Адже японську я все ж таки вчу.

Трахай школярок і все буде добре.

14

(3 відповідей, залишених у PHP)

А посилання Last, First з’явилися бо стояло TRUE там де не треба.

15

(3 відповідей, залишених у PHP)

Яя придумав: оскільки сайт розміщується в каталозі blog, то все правильно. В адресі http://localhost/blog/blog/index/7 1-й blog це ім’я каталогу, 2-й blog це ім’я контролеру, index — метод контролеру blog. Якби сайт був в каталозі прекрасний_сайт, то URL мав би вигляд: http://localhost/прекрасний_сайт/blog/index/7, http://localhost/прекрасний_сайт/faq/ і не виникло б тавтології яка мене бентежить.
Ще одна проблема: чому з’явилися посилання Last, First яких раніше не було?

В файлі routes.php написано що типовий контролер це blog:

$route['default_controller'] = "blog";

Користувач заходить на сайт і потравляє на контролер blog який видає йому сторінку з записами в блозі (7 на кожній сторінці) і посилання знизу сторінки: нові дописи, попередні дописи. Проблеми власне з цими посиланнями. Якщо вони посилаються на http://localhost/blog/index/14, то Apache мені каже: "The requested URL /blog/index/14 was not found on this server.", але, якщо змінти посилання на http://localhost/blog/blog/index/7, то все працює. Допоможіть.

Є таблиця blog в якій зберігаються записи в блозі. Є також таблиця blogposts_tags і tags. В blogposts_tags зберігається id поста в блозі і асоційований з ним ідентифікатор теґу з таблиці tags. Як вибрати пост за теґом а також всі теґи які відносяться до цього допису?

mysql> desc blog;
+----------------------+----------------------+------+-----+-------------------+-----------------------------+
| Field                | Type                 | Null | Key | Default           | Extra                       |
+----------------------+----------------------+------+-----+-------------------+-----------------------------+
| blogpost_id          | smallint(5) unsigned | NO   | PRI | NULL              | auto_increment              |
| title_en             | varchar(300)         | YES  |     | NULL              |                             |
| title_ua             | varchar(300)         | YES  |     | NULL              |                             |
| blogpost_en          | text                 | YES  |     | NULL              |                             |
| blogpost_ua          | text                 | YES  |     | NULL              |                             |
| date_added           | timestamp            | NO   |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| blogpost_fragment_en | varchar(1000)        | YES  |     | NULL              |                             |
| blogpost_fragment_ua | varchar(1000)        | YES  |     | NULL              |                             |
+----------------------+----------------------+------+-----+-------------------+-----------------------------+
mysql> desc tags;
+-------+----------------------+------+-----+---------+----------------+
| Field | Type                 | Null | Key | Default | Extra          |
+-------+----------------------+------+-----+---------+----------------+
| id    | smallint(8) unsigned | NO   | PRI | NULL    | auto_increment |
| tag   | varchar(255)         | NO   | UNI | NULL    |                |
+-------+----------------------+------+-----+---------+----------------+
mysql> desc blogposts_tags;
+----------------+------------------+------+-----+---------+----------------+
| Field          | Type             | Null | Key | Default | Extra          |
+----------------+------------------+------+-----+---------+----------------+
| id             | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| blogpost_id_fk | int(10) unsigned | NO   |     | NULL    |                |
| tag_id_fk      | int(10) unsigned | NO   |     | NULL    |                |
+----------------+------------------+------+-----+---------+----------------+

Трохи модифікувавши цей запит (який я взяв  звідси ):

SELECT posts.id, GROUP_CONCAT(post_tags.tag) AS additional_tags
   FROM posts LEFT OUTER JOIN post_tags ON posts.id = post_tags.post_id
   WHERE posts.id IN (SELECT post_id FROM post_tags WHERE tag = :search_tag)
   AND post_tags.tag <> :search_tag
   GROUP BY posts.id

на отакий:

SELECT GROUP_CONCAT(blogposts_tags.tag_id_fk) AS tags,
    blog.blogpost_fragment_en, blog.blogpost_fragment_ua,
    blog.title_en, blog.title_ua,
    blog.date_added, blog.blogpost_id FROM blog
LEFT OUTER JOIN blogposts_tags ON blog.blogpost_id = blogposts_tags.blogpost_id_fk
        WHERE blog.blogpost_id IN (SELECT blogpost_id_fk FROM blogposts_tags WHERE tag_id_fk = 3)
GROUP BY blogpost_id
;

мені майже вдалося домогтися бажаного результату, але як отрима замість ідентиіфакаторів теґів назви теґів?

18

(5 відповідей, залишених у PHP)

Можна додати метод __construct() і приватну змінну з початковим значенням FALSE до класу. В метод __construct записати код перевірки того чи користувача авторизовано і в залежності від результату перевірки надавати приватній змінній відповідне значення. Всередині потрібного методу перевіряти значення змінної.

19

(13 відповідей, залишених у Робота)

Чому в ІФ такої роботи не пропонують ?

Що таке ІФ?

20

(20 відповідей, залишених у Робота)

День добрий Україна программер.

Що?
Ви шукаєту ґуру чи хоча б когось середнього рівня? Конкретизуйте бажані ТТХ вашого спільника.