<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Вывод деревьев комментариев
19.04.2012 13:08:00 Вывод деревьев комментариев Сообщение #1
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Как перевести этот вариант, потихоньку, по частям, проверяя на каждом этапе работоспособность. Но я бы лучше всё-таки Ваш доделал, он очень близок к правильному и гораздо чище. Возможно, условие if (is_array($f['childs'])) неправильно, попробуйте по-другому его сформулировать. Возможно, с Вашими данными оно всегда true.
Профиль
19.04.2012 13:32:17 Вывод деревьев комментариев Сообщение #2
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Я пробовал так же конструкцию if (!empty($f['childs'])) {
$feed = str_replace("{com_child}", $this->sfrd(), $feed);
}
else $feed = str_replace("{com_child}", '', $feed);

Но всё равно происходило зацикливание
Профиль
19.04.2012 14:27:18 Вывод деревьев комментариев Сообщение #3
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Михаил, вот от зацикливания я избавился, первый проход идёт, выводит первый комментарий и первый ответ на него и всё, подскажите пожалуйста, в чём может быть дело?
Вот вобщем то уже изменённый класс
class UserPage {
function __construct() {
require_once($_SERVER['DOCUMENT_ROOT'] . "/class/FeedBack.php";
$this->FB = new FeedBack();
}
function sfrd($a=null) {
if (empty($a)) {
$a = $this->FB->feedResultSort();
}
foreach($a as $f) {
$feed .= file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/temp/feedback.tpl";
$feed = str_replace("{com_id}", $f['id'], $feed);
$feed = str_replace("{nickname}", $f['user_id'], $feed);
$feed = str_replace("{date}", $f['date_add'], $feed);
$feed = str_replace("{comment}", $f['comment'], $feed);
if ($f['childs']) {
$feed = str_replace("{childs}", $this->sfrd($f['childs']), $feed);
}
else {
$feed = str_replace("{childs}", '', $feed);
}
return $feed;
}
}
}
Профиль
19.04.2012 15:38:09 Вывод деревьев комментариев Сообщение #4
brussens

brussens

Мега-мастер

Мега-мастер

Дата регистрации:
11.10.2011 22:50:07

Сообщений: 438

Всё, Михаил, спасибо, что выдержали мои террористические действия, производимые на вас вопросами))) Всё работает, как часики))) Спасибо огромное))) Даже скорость загрузки не упала)))
Профиль