Простой сайт на чистом PHP
Доброго дня. Потрібно зробити ну дууууже простий сайт\скрипт у декілька строчок коду на чистому PHP. Ніяких фреймворків, движків, баз данних - нічого цього не має бути. Головна задача простота та максимальна швидкодія. По lighthouse усе має бути зеленим.
Є сайт приклад збудованний так як мені потрібно на чистому пхп. В мене зовсім інша тематика буде та декілька важливих доповнень. Але можно робити аналогію по сайту прикладу з моїми доповненнями а я вже перероблю під свою тематику. В мене тематика це насіння розсади... але це не важливо.
Ось сайт приклад який відтворюємо https://michelmoran.pl/
Весь сайт складається з файлу стилей та пхп файлу індекс та вкладених папок з тхт файлами.
Розписую структуру вкладених папок
1) в корні папки з кодами LANG (наприклад EN, ES, DE, AR, JP та т.п.)
2) в кожній LANG папці є вкладені папки HOME та папки з назвами брендів. Наприклад як у сайта що відтворюємо це будуть MostBet, PinUp, 1WIN та т.п.
3) В папці HOME та папках брендів знаходяться тхт файли з назвами 1.тхт, 2.тхт та так далі.. допустимо по 10 варінтів.
В цих файлах знаходятся тексти для головної (різні версії текстів) та для брендів (різні версії). В текстах брендів має якось пізначатися табуляція що відображається ось тут https://michelmoran.pl/en/1xbet.html
Тобтодля цієі сторінки 1 тхт файл в якому розмітка якась же поділено на таби меню.
4) ДУЖЕ важливо також відтворити
User rating: <span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
<link rel='alternate' hreflang='' href='' />
Та щоб можна було для кожної мови задавати свої відповідні тайтл, дескрипшен у кожному тхт файлі.
Тепер пояснюю як воно має працювати.
Ось в нас є цей скрипт з папками де я заповнив текстами. Заливаю я все це на домен. При першому заході на головну сторінку домена відбувається зразу автоматична збірка те кешування структури сайту, щоб він більше не змінювался. Як це реалізувати... ну це на ваш розсуд та знання. Тобто:
1) У сайта буде стільки язикових версій - скільки зроблено LANG папок
2) Для головної сторінки обирається основна мова та текст згідно обраного рандомного одного тхт файла з папки HOME.
3) Далі для кожної мови для кожного бренду обирається 1 рандомна версія тексту.
4) Все це запусується в якийсь конфігсаме для цього хоста (домена). Бо якщо я звернуся до нашого скрипта з іншого домена(хоста), при першому зверненні має сформуватися інша версія сайту де головная може бути на фншій мові та для всіх брендів можуть обратися інші варінти текстових файлів опису контента.
5) Може трапитися ситуація коли в нас допустимо є 5 папок з LANG (мовами) але бренди відрізняються в кожній папці.
Саме через це в нас має реалізуватися ось така внутрішня перелнковка як і на сайти прикладі. Тобто на головній сторінки можно обрати ТІЛЬКИ бренди що відповідають LANG головної.
ПРИКЛАД:
Якщо головная сформувалася на ES lang то з головної треба зробити перелінковку тільки на бренди які є в папці ES
Коли я з головної переходжу в якийсь бренд ції ж мови то там на сторінці бренду перелінковка з іншими брендами цього LANG та можливість змінити мову ЦЬОГО бренду на ті мови які зроблені для цього бренду. І при зміні мови можуть вже змінитися сама перелінковка по брендам оскільки на новій мові можуть бути не всі бренди що були раніше, та можеть додатися нові. Це реалізовано на сайті прикладі, можете поклацати.
ВИСНОВОК
1) По суті ми відтворюмо сайт приклад
2) Додаємо можливість робити різні текстові версії сторінок та функціонал генерації сайту (кешування або запусу конфіга) при першому зверненні до сайту
3) Дизайн можете відтворити який є але якщо не складно то краще зробити більш світлий простий що мені підходить (білий фон та сині, сірі, помаранчеві, голубі єлементи легкого оформлення)
4) сберегти мобільну верстку
5) Досягнути максимальної швидкодії та зелених показників Lighthouse
Сайт буду ставити на ВПС. Можу встановити будь яку версію PHP
Строки не горять. Студіям та командам з несамовитими бюджетами цей проект не буде цікавий оскільки це для мене будет спроба прощупати новий ринок для себе і витрачати багато коштів не маю змоги.
Всім мирного неба!
Отзыв заказчика о сотрудничестве с Артуром Милейко
Простой сайт на чистом PHPОтлично выполненный проект. Задача была очень нестандартной, но все вышло именно так, как я хотел. Однозначно рекомендую Артура для сложных и интересных задач.
Отзыв фрилансера о сотрудничестве с Василием Б.
Простой сайт на чистом PHPСпасибо за интересный проект
Четкие требования и хороший контакт, рекомендую к сотрудничеству!
Актуальные фриланс-проекты в категории PHP
Интеграция Blade-шаблона статьи | Laravel | Frontend
4493 UAH
Интеграция Blade-шаблона статьи | Laravel | Frontend Суть задачи Сайт на Laravel Готов HTML/CSS макет страницы премиум-статьи блога. Нужно интегрировать его в существующую Blade-структуру сайта. Дизайн готов. Вы ничего не проектируете — только интегрируете. Вы получите: готовый… PHP, Веб-программирование ∙ 11 минут назад ∙ 21 ставка |
Внедрение технического SEO-аудита на OpenCartДобрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый… PHP, Веб-программирование ∙ 2 часа 13 минут назад ∙ 39 ставок |
Выполнение работ после SEO-аудита
15 000 UAH
Нужен опытный OpenCart-разработчик для выполнения SEO и технических доработок интернет-магазина. Основные задачи: Исправление структуры внутренних ссылок и меню. Добавление ссылок в футер. Реализация хлебных крошек с микроразметкой Schema.org. Исправление генерации sitemap.xml… PHP, Сопровождение сайтов ∙ 3 дня 2 часа назад ∙ 61 ставка |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 7 дней 8 часов назад ∙ 38 ставок |