Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Кирилл Шмойлов приглашает на свой Курс 2020.

Николай Денисов
  • Звание: Архитектор
  • Накопленный опыт: 792 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: 9 байтов
  • Участник «Клуба формулистов»: до 2020-02-12
  • Последний визит: 2020-01-21 11:24:54
  • Возраст: 33 года

Видеокурсы

Дата активности Видеокурс Прогресс
2020-01-21 game7 Морской флот 29 из 51 56 %
2020-01-19 power Дневник успеха 14 из 124 234 %
2020-01-17 bulletin Доска объявлений все 95 1358 %
2020-01-16 phpimage PHP графика 3 из 19 %
2018-09-30 ogame On-line игра 23 из 28 %
2018-09-28 image Фотошарп 7 из 10 78 %
2018-09-25 solo Соло на клавиатуре 5 из 6 %
2018-09-23 task3 Комбинаторика 21 из 22 96 %
2018-09-15 sudoku Судоку все 11 100 %
2018-09-11 game4 Игры со Спрайтами все 33 100 %
2018-09-01 ef Entity Framework все 8 100 %
2018-08-29 game6 Морской Бой все 16 100 %
2018-08-19 lambda Функционал все 5 100 %
2018-08-18 thread Бурные потоки все 12 100 %
2018-08-14 saver Хранитель экрана 12 из 15 80 %
2018-08-08 viri Без конкуренции все 14 100 %
2018-08-06 graf Коллекция графов 18 из 19 95 %
2018-08-06 bilife Бинарная жизнь все 7 117 %
2018-07-30 game2 Микроигры 16 из 17 107 %
2018-04-21 game1 Нано-игры все 9 90 %
2018-04-21 memory Карточки памяти 3 из 14 %
2018-02-13 chess НаноШахматы все 17 100 %
2018-02-12 chess3 Шахматы по сети 2 из 95 %
2018-02-06 biknight Мат Конём и Слоном 1 из 32 4 %
2018-02-01 wpf2 Простой WPF все 12 %
2018-01-25 game0 Демо игры 9 из 10 90 %
2018-01-19 task5 Секундомер все 17 107 %
2018-01-18 soft1 Нанософт все 10 100 %
2017-09-09 sokoban Сокобан 2 из 23 9 %
2017-08-25 dancex Dancing Links все 14 100 %
2017-08-25 jquery Знакомство с jQuery все 16 100 %
2017-08-22 compiler Компилятор все 3 100 %
2017-08-21 wpf WPF Clocks все 10 100 %
2017-08-15 soft3 Теория ООП все 39 100 %
2017-07-22 lines Шарики 1 из 9 13 %
2017-07-15 cpp1 С++ Графика - обрезка изображений 2 из 13 16 %
2017-07-07 words Игры со словами все 7 100 %
2017-07-05 task4 Графические циклы все 13 100 %
2017-05-17 tinklavimas Tinklavimas 3 из 31 10 %
2017-05-15 soft0 Демо софт 7 из 8 100 %
2017-05-14 iterator Итератор все 10 100 %
Итого: 556 из 924 61 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2020-01-21 task2 Условный оператор 4 из 16 25 %
2020-01-21 olimp Олимпиада 2 из 40 5 %
2020-01-21 solo Java - Запуск 12 из 13 93 %
2020-01-19 task2 Логика все 13 100 %
2020-01-18 solo C# набор 19 из 17 112 %
2020-01-07 task2 Типы данных все 5 100 %
2020-01-03 solo Java - Вывод данных 4 из 7 58 %
2020-01-03 book 010. Условия 3 из 8 38 %
2019-12-29 solo Java - Циклы все 2 100 %
2019-12-28 book 001. Числа все 8 100 %
2019-01-20 book 000. Строки все 8 100 %
2018-09-30 task1 Календарь 10 из 16 63 %
2018-09-29 solo Java - Условия 1 из 7 15 %
2018-09-28 solo Java - База 1 из 0 %
2018-09-25 solo YESOLO on the Keyboard 22 из 0 %
2018-09-14 task1 Цифры 11 из 12 92 %
2018-09-12 task1 Целые задачи все 11 100 %
2018-09-09 task1 Формулы все 9 100 %
2018-09-09 task1 Символы все 5 100 %
2018-09-09 task1 Геометрия все 8 100 %
2018-09-05 task1 Лирика 13 из 14 93 %
2018-09-04 task1 Строки все 14 100 %
2018-01-24 task2 For-to-чки 1 из 26 4 %
2017-08-26 task1 Целые числа 6 из 7 86 %
2017-06-22 task5 pascal_for_1_norm 4 из 9 45 %
2017-06-21 task2 Алгоритмика все 20 100 %
2017-05-12 task1 Семантика все 6 100 %
Итого: 222 из 301 74 %
Сохранить страницу:

6401. KF
Яков
Яков
ответить
→  Николай Денисов  # Морской флот / Серверный флот - Капитан очевидность / 2020-01-21 11:35

Интересно, а все клиенты сетевых игр общаются через базу данных? Там же бывают дикие по скорости обмены данных между игроками.


23893. --
Shahlo
Shahlo
ответить
→  Николай Денисов   / 2020-01-21 10:40

Спасибо, мне просто захотелось чтобы было понятно что это секретная картинка.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Chip  # Доска объявлений / Работаем над ошибками - YII2 в помощь / 2020-01-21 07:38

Ошибки бывают разные, иногда приходится и по попотеть. Самое неприятное когда ты исправил все ошибки, загрузил на сервер и выяснил что твоя работа над ошибками только началась.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  MartinO  # Демо софт / Вступительное слово / 2020-01-21 07:25

Молодец, не зря ждал. Занимаясь каждый день у тебя накопится такая коллекция программ, что ты те сможешь выбрать какую-ни будь одну из них. Как говориться количество переходит в качество. Не сдавайся, учись каждый день и всё у тебя получится.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Shahlo  # Демо игры / Картинка с секретом / 2020-01-21 07:17

Я секретная картинка, мяу. Молодей, отличная работа! Так держать и всё получится.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Кирилл  # Игры со Спрайтами / Домино. Наведение порядка / 2020-01-20 17:05

Почему не смогу, пересмотри урок ещё раз и наверняка сможешь, у тебя вроде бы всё получилось.
Посмотри в форме функцию MouseClick  и обрати внимание на то что она вызывает, там и ищи проблему.
Посмотри моё видео - www.youtube.com/watch?v=dYGidaLOG9o может поможет. Там  в конце обработка клика по координатам происходит.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Дмитрий  # Шифрование / Полиалфавитный шифр - Форма / 2020-01-19 21:35

Конечно, если два дня делать!!!


791. --
Валерий Жданов
Валерий Жданов
ответить


9014. KF
Николай Денисов
Николай Денисов
ответить
# Консоль / Олимпиада / Случайная задача / 2020-01-19 13:30

Что сегодня за задача такая не понятная, всё написал верно вроде-бы, а вот второй тест не как не хочет проходить. Я и так и этак пробовал не как не получается. Полагаю тут ошибка робота Шарпа. Только на 75 процентов, больше не как не получается. Непонятно что ему ещё надо.
У кого-ни будь получилось решить сегодня задачу на сто процентов ?



9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Расширенный поиск - группировка пунктов главного меню / 2020-01-18 16:17

Просто надо внимательно относится и не заниматься копепастом! Я сам однажды накосячил  и даже ошибки не было, поэтому искал ошибку очень долго .


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Алексей  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2020-01-18 16:12

Супер, отличная работа! Поздравляю с Финалом!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Яков  # Система Git / ФИНАЛЬНЫЙ КУРС / 2020-01-18 16:09

Молодец, отличная работа! Поздравляю с окончание курса!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Андрей  # Консоль / Олимпиада / Случайная задача / 2020-01-18 05:20

Надо было вместо -2 нависать -N и тогда всё бы получилось. По заданию было же написано от -N до N . Не получилось потому что N может быть не только 2 но и любым другим числом.  Обращай внимание на мелочи и тогда всё получится. У большинства задач есть видео-решение, можно посмотреть и всё получится, как у всех. Удачи всё получится если не сдаваться.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-01-17 12:09

С sql запросом всё в порядке я проверял на сервере несколько раз выдаёт все публикованные объявления.
  SELECT * FROM bulletins WHERE status='public'
С первого раза почему-то не получилось, но потом все работал как надо.
Я посмотрел в базе данных и там bulletins в каких-то странных кавычках, я пробовал с кавычками и без, всё работает.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-01-17 12:00

А вот правами пользователя и администратора займёмся прямо на следующем уроке)))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-01-17 11:56

В студию sql код. Посмотрим, что у нас выплывет по нему


6401. KF
Яков
Яков
ответить
→  Николай Денисов  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-01-17 11:48

О! Поздравляю с окончанием столь продолжительного курса. Еще и самый первый, кто его завершил! Это ознакомительный курс, все туда не поместишь. Теперь самому надо двигаться в изучении, база знаний уже есть.



23591. --
Алексей
Алексей
ответить
→  Николай Денисов  # Морской флот / Вступление / 2020-01-17 07:34

Мне всегда не хватало понимания в создании плана для создания программ. Как мне кажется это здорово, что тут есть возможно наглядно попрактиковаться в создании плана. Желаю успехов в продолжении!!!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-16 12:50

Выгрузил сайт на сервер - бюлл.элитбалкон.рф 
Всё отлично работая но после перехода "Расширенный поиск" выдает ошибку - неопределённа переменная.
Я думаю проблема в sql запросе.
Что там может быть не так, никак понять не могу?


791. --
Валерий Жданов
Валерий Жданов
ответить

9014. KF
Николай Денисов
Николай Денисов
ответить
→  Кирилл  # Bootstrap-4 первые шаги / Товар лицом / 2020-01-16 08:39

Кликабельной это как, если хочешь сделать чтобы по ней можно было кликать как по ссылки надо тег картинки положить в тег ссылки
<a href="image.jpg">
    <img src="image.jpg"/>
</a>
Как-то так!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-15 22:10

И где же они закончились? Обратная связь не дана, это тоже урок


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Расширенный поиск - генератор поиска - три вида цены и один POST / 2020-01-15 22:06

Дизайн неправильный. Я только сейчас обратил внимание. Надо следующей строкой результаты выводить, а не после цены


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-15 22:02

Дальше новые уроки


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-15 18:24

Уроки закончились, что дальше?


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дизайн текстовых полей и кнопки / 2020-01-15 16:33

Вроде написано что в модели / AdvsearchForm.php полагаю перепутано информация и цена. Возможно публичная переменная или значение в функции rules() не правильно указано должно быть так:
return [
            [['date_pub_n','date_pub_o'],'string','message'=>'Должна быть введена дата'],
            [['title','info','city','contacts'],'string','message'=>'Должен быть введен текст'],
            [['price', 'price_from', 'price_to'],'double','message'=>'Должна быть введина цена'],
        ];


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-15 11:07

бюлл.элитбалкон.рф/ - сайт почти заработал.


9014. KF
Николай Денисов
Николай Денисов
ответить
# Консоль / Олимпиада / Случайная задача / 2020-01-15 06:57

В виде решение дурациклы Евгений Витольдович показывает не правильное решение странно, что робот шарп его принимает, так как Console.ReadLine() в цикле переводит на новую строчку. Соответственно такой результат в одну строчку не получится. Я написал так как надо и к моему удивлению робот шарп принял на все сто процентов. ФАНТАСТИКА!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-14 19:59

это да




791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-14 16:17

ничего не имею против, только сайт в текущем состоянии сохрани. чтобы откатиться можно было


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry-BY  # Коллекция графов / Рёбра / 2020-01-14 13:23

Нормаль, в следующим уроке разберешься!


23893. --
Shahlo
Shahlo
ответить
→  Николай Денисов   / 2020-01-14 12:03

Спасибо за совет.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-14 11:23

Я думаю нужно переделать файл .htaccess


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-14 11:20

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


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-14 11:09

Закинул сайт на сервер - бюлл.элитбалкон.рф/
Подключил базу данных.
Стили не работают, по ссылкам не переходит - есть идей?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-14 10:34

Точно!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Shahlo  # Демо софт / Квадратный калейдоскоп / 2020-01-14 08:31

Привет, Shahlo! Отличная работа, молодец! Не стоило добавлять прямоугольники они портить всю картину. Лучше добавить треугольники. 
Point[] point = {
                new Point(10, 10) ,
                new Point(100, 100) ,
                new Point(10, 100) ,
            };
            graph.DrawPolygon(pen, point);
Вот как примерно .
Зачетный, комментарий).


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-13 22:06

Да какие там навороченные стили, всего прописал несколько строк кода. Стили тут не причем. Я посмотрел другие работы и у всех такая же проблема. Я сейчас часок поискал какие стили нужно отменить

.dropdown-menu {
    border:none;
    box-shadow:none;
    background-color: transparent;
}
и всё стало прекрасно.
Завтра в отчете будет видно.
Ошибки на то и существуют чтобы из побеждать.


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Расширенный поиск - группировка пунктов главного меню / 2020-01-13 21:19

Ты что-то какие-то больно навороченные стили создал, полутени и закругления в меню излишни. Вот они у тебя и расползаются при каждом неформатнгм случае


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2020-01-12 23:15

да, бекапы и обновления - вещи очень необходимые


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2020-01-12 21:56

1) знак объявления PHP ( <?php  ) подними на первую строку файла (возможно система пустую строку считывает как какое-то данное)
2) если не поможет, пересоздай файл. возможно мне что-то отсюда не видно (например, где-то "а" или "о" в русской раскладке)

пока отклоню, преодолеешь ошибку - зачту


791. --
Валерий Жданов
Валерий Жданов
ответить

17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Николай Денисов   / 2020-01-12 19:50

Установив размер жестко в 380 пикселов для своего экрана проблему решил, я это понимаю. А есть ли понимание, что на других экранах не будет отображаться картинка так же гладко и верно? Ведь жесткая привязка к пикселам противоречит бутстраповской "резиновости".
Тут надо через кол-элгэ, кол-эмдэ, кол-эсэм делать, а если гвоздями приколотить пикчу пикселами - это решение для одного лишь экрана, у соседей сайт полезет по швам.
Тонкая тема, пикселы не годятся. Что на это скажет Валерий Владимирович, послушаю. Иначе надо с бутстраповской сеткой поиграть и найти нужную комбинацию.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-01-12 19:16

Я установил стили для картинок
    height: 380px;
    max-width: 95%;
и стало нормально.


22133. --
ES35
ES35
ответить
→  Николай Денисов  # Консоль / Олимпиада / Случайная задача / 2020-01-12 16:21

Тоже на этом моменте попался, наверное это для того, чтобы все обязательно решили через отдельную функцию. В противном случае думаю, что большинство не будет выносить вычисление степени в отдельную функцию.



9014. KF
Николай Денисов
Николай Денисов
ответить
# Консоль / Олимпиада / Случайная задача / 2020-01-12 08:57

Невероятно роботу шарпу нужно указать определенное название функции.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-12 08:30

Загрузил сайт на сервер, сайт не работает - xn--90aua8e.xn--80abukbdph5a1i.xn--p1ai/
На сервере есть папка pulic_html из которой должен запускаться index.php . Решение проблемы добавление файла .htaccess корень сайта в котором нужно прописать - DirectoryIndex web/index.php - указав на файл который должен исполнятся.
Я сделал также на OpenServer сайт открывается с ошибками.
Я распаковал новый сайт на  OpenServer  и указал .htaccess сайт работает как положено


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-11 20:59

да, хорошая статья)) спасибо, Николай)


11589. KF
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-11 20:36

Спасибо, Николай!


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-11 17:37

Нашёл интересную статью - habr.com/ru/post/277209/


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-11 17:25

Сделал  index в корне сайта, куча ошибок, картинки не отображаются стили не подключаются итд.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-11 16:52

Какой-то не понятный геморрой, по-моему будет проще сделать index в корне сайта.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-11 16:44

и вот еще
www.youtube.com/watch?v=-Gpw5fMmtr4


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Морской флот / Клиентский флот - Класс ServerShip / 2020-01-11 10:16

Привет, отличная работа. Молодец!
Вызывать map.PlaceShip(); наверное нужно для обновления карты, можно попробовать закомментировать и посмотреть на результат.
Каким образом делаются такие картинки ?


6401. KF
Яков
Яков
ответить
→  Николай Денисов   / 2020-01-11 07:41

На шарпе под винформ.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Яков  # Без конкуренции / VIP урок. Бесплатная польза / 2020-01-11 07:26

Молодец, отличная работа! Обломал работодателей как они теперь будут лежать и обманывать, не докладывая в карман своим сотрудникам?  Начнём писал программу?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Разделы (темы) - меню тематик / 2020-01-10 22:02

а, вот как... будем разбираться


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-10 16:12

При наведении на картинки когда изменяется картинка изменяется размер картинки так как они все разные, в это момент нижние картинки начинают отъезжать вниз


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-01-10 15:30

это как картинка начинает прыгать? можешь видео сделать?


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-10 13:32

<?php

/* @var $this \yii\web\View */
/* @var $content string */

use app\widgets\Alert;
use yii\helpers\Html;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\widgets\Breadcrumbs;
use app\assets\AppAsset;

AppAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
    <meta charset="<?= Yii::$app->charset ?>">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?php $this->registerCsrfMetaTags() ?>
    <title><?= Html::encode($this->title) ?></title>
    <?php $this->head() ?>
</head>
<body>
<?php $this->beginBody() ?>

<div class="wrap">
    <?php
    NavBar::begin([
        'brandLabel' => '<img src="/logo.png" alt="home" class="logo pull-left" >&ensp;&ensp;'.Yii::$app->name,
        'brandUrl' => Yii::$app->homeUrl,
        'options' => [
            'class' => 'navbar-default navbar-fixed-top',
            'id' => 'bulltopmenu',
        ],
    ]);
    echo Nav::widget([
        'options' => ['class' => 'navbar-nav navbar-right'],
        'items' => [
            ['label' => 'Мои объявления', 'url' => ['/bulletins/index'], 'visible'=>!Yii::$app->user->isGuest],
            ['label' => 'Обратная связь', 'url' => ['/site/contact'], 'visible'=>!Yii::$app->user->isGuest],
            ['label' => 'Регистрация', 'url' => ['/user/add'],'visible'=>Yii::$app->user->isGuest], 
            Yii::$app->user->isGuest ? (
                ['label' => 'Вход', 'url' => ['/site/login']]
            ) : (
                '<li>'
                . Html::beginForm(['/site/logout'], 'post')
                . Html::submitButton(
                    'Выход (' . Yii::$app->user->identity->username . ')',
                    ['class' => 'btn btn-link logout']
                )
                . Html::endForm()
                . '</li>'
            )
        ],
    ]);
    NavBar::end();
    ?>

<div class="container">
    <?php
        if(!Yii::$app->user->isGuest)
            Yii::$app->session->setFlash('info', 'Добрый день,&ensp;'.
            Yii::$app->user->identity->userinfo->surname .' '.
            Yii::$app->user->identity->userinfo->name .' '.
            Yii::$app->user->identity->userinfo->middlename .' !')
    ?>
    <?= Alert::widget() ?>
    <?= Breadcrumbs::widget([
        'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
    ]) ?>
    <?= $content ?>
</div>
</div>

<footer class="footer">
    <div class="container">
        <p class="pull-left">Николай &copy; Сайт объявлений <?= date('Y.m.d') ?></p>

        <p class="pull-right"><? Yii::powered() ?></p>
    </div>
</footer>

<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-10 11:15

Зарегистрируйся в телеграм. Или здесь пришли


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-10 10:08

в main.php я добавил пробелы между логотипом и название &ensp;&ensp; и получил данные для баннера из userinfo . Больше ничего не делал.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов   / 2020-01-10 09:45

Ни чего особенного не сделал, код могу прислать, только в какую личку? телеграма у меня нет.


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-10 09:33

сделать конечно стОит. Например прислать мне код layouts\main.php в личку или в телеграм. я посмотрю, что ты сделал


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов  # Доска объявлений / Главная страница - оформление - стильный логотип / 2020-01-10 09:01

Не всё отлично я специально проскролил чтобы всё было видно, а слово "Объявление" мне кажется занимает много место. Думаю стоит с ни что ни будь сделать. К примеру зафиксировать и отправить за задний план чтобы оно стало как фон и не мешало объявлениям.


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Главная страница - оформление - стильный логотип / 2020-01-10 07:18

немного jumbotron с большим словом "Объявления" сполз на меню



9014. KF
Николай Денисов
Николай Денисов
ответить
→  Яков  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2020-01-09 18:18

Молодец, отличная работа!
Поздравляю, с окончание курса!
Удачи и успехов.


9014. KF
Николай Денисов
Николай Денисов
ответить

9014. KF
Николай Денисов
Николай Денисов
ответить


9014. KF
Николай Денисов
Николай Денисов
ответить

17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Николай Денисов  # Доска объявлений / Главная страница - оформление - дизайн объявления / 2020-01-09 14:25

Красота к красоте. Приятно посмотреть.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Изображение - JS - сохранение информации в базу / 2020-01-09 10:51

Переменные отказываются работать без долларов, надо запастись долларами. Снимаю шляпу - это же целый доллар.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  ES35  # Итератор / Итератор. Создание пустого итератора. / 2020-01-09 05:20

Тебе нужно реализовать функцию которая возвращает IEnumerator , а у тебя функция возвращает IEnumerable - в этом и заключается ошибка.
Нужно быть по внимательней или хотя бы использовать возможности студии, удали функцию GetEnumerator() и сгенерируй как предлагает студия и всё будет работать как надо. Удачи всё получится, если делать правильно.



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов   / 2020-01-08 22:22

спасибо и тебе, Николай


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-01-08 15:13

Видео длинное кому интересно разглядывать код? Мне кажется лучше показать результат. А чтобы ошибок не было надо делать точно как показывают, а когда научишься тогда сможешь делать как хочется. Тут главное понимание что делаешь.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Валерий Жданов  # Доска объявлений / Изображение - JS - глобализация / 2020-01-08 13:26

Известно где, кавычки, запятые и скобки.
Я много писал всяких скриптов по книгам и по видео урокам, но только по вашим урокам я начинаю потихоньку понимать как работать с JavaScript.
Большое спасибо, Валерий Жданов за прекрасные уроки!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Изображение - JS - глобализация / 2020-01-08 12:48

Да где там заплутать можно?  Хотя...без is дебаггера сложновато


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Николай Денисов   / 2020-01-08 10:34

<? } ?>
<? - это начало отрезка с кодом пхп (блок пиашпи начинается и если пробел поставить то интерпретатор не поймет)
} - это уже про содержимое, тут всякое можно вписать лишь бы в правилах пхп
?> - это блок закрывается и дальше уже не пхп код, а html-разметка


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Работаем над ошибками - YII2 в помощь / 2020-01-08 09:53

Не понимаю как эта скобка - <? } ?> может работать. Но у автора работает, для меня это прям открытие.


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Работаем над ошибками - YII2 в помощь / 2020-01-08 09:47

Блок кода php в html пишется
<? foreach($mas as $res): ?>

<?endforeach?>



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / Изображение - JS - немного теории и пижонства / 2020-01-08 07:58

понял, будем писать курсы по JS)))

а пока, если хочешь попрактиковаться в JS, можешь пройти JS-курсы от Евгения Витольдовича "Пошаговый JavaScript" и "Знакомство с jquery", а также мой "Восточный гороскоп" (все курсы в разделе WEB)


9014. KF
Николай Денисов
Николай Денисов
ответить
→  Dmitry Sinitsin  # Доска объявлений / Изображение - загрузка файла на сайт / 2020-01-07 21:39

В функции upload() где был слеш кавычки с одной точкой лишние -( ''. )
Урок был потрясающий, заставил понервничать !


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Николай Денисов  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-01-07 18:24

хорошо. а одинарный микрофон хуже наушников с микрофоном, по своему опыту сужу



  • Звание: Архитектор
  • Накопленный опыт: 792 часа
  • Собранный капитал: 9 байтов
  • Участник «Клуба формулистов»: до 2020-02-12

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 5 10
Написан ответ 5 5 10
Набран текст 5 5 10
Решена задача 10 10 20
Выполнен видеоурок 10 10 20
Создан тест
Ежедневный бонус 5 5 10
Опубликовано в соцсетях 5 5 10
Собран мегахеш
Итого 45 45 90 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 KF Николай Денисов 9014 10 25 10 45 90
2 KF Яков 6401 10 15 5 30 70
3 KF Николай Миролюбов 6203 5 15 5 25 50
4 KF Игорь Бойко 23687 5 10 15 38
5 KF DimanDOS 14981 10 15 1 26 26
6 -- Андрей 162 5 10 15 25
7 KF Dmitry Sinitsin 17947 5 5 25
8 -- Алексей|BrisK|Кривицкий 3506 21
9 -- MartinO 23035 21
10 -- макс 23883 10 10 20
11 KF Алексей 23791 5 5 20
12 KF Кирилл 9480 1 1 16
13 -- Chip 13417 5 5 10 15
14 -- Mikki_0904 22962 10 10 15
15 -- Дарья 24202 13 13 13
16 -- Shahlo 23893 1 1 11
17 KF Слава 17255 10 10 10
18 -- Посетитель 0 5 5 10
19 KF Антон Кравченко 5502 5 5 10
20 -- Петя 7652 5 5 10
21 KF ser2018 17425 10
22 -- Permitin Alexey 3146 8
23 -- Валерий Жданов 791 2 2 7
24 -- Новопашин Владимир 7119 7
25 KF Андрей Межлумов 23855 6
26 KF Yefim 11589 5
27 -- Даниил Лаутеншлегер 20061 5
28 -- Kazbek 24171 5
29 -- alex 24134 3 3 3
30 -- Николай 21753 2
31 -- Слава 11613 1
32 -- Павел 21605 1
33 -- UnKnown 24066 1
34 -- swoi2302 24190 1
35 -- Дина 24194 1
36 -- Sarkis 24195 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

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

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Всё сляпано в одну строчку, сложно разобраться. Непонятно какой программой это создавалось.



Научился: Передвигать картинку
Трудности: Искать ошибки, перепутал X и Y
Классный урок, можно ехать дальше