Budżet: 1500 UAH Termin: 2 dni
Dzień dobry! Opracowywałem podobne projekty! Zrobię wszystko szybko i jakościowo! Po szczegóły proszę o kontakt prywatny!
Najpierw ładowany jest index.tpl. W nim w miejscu {$CONTENT} ładowany jest jeden z następujących szablonów:
invite_wsfull.tpl
invite_wsfullcafe.tpl
invite_wsfulllite.tpl
W zależności od ustawień. Różnica jest następująca:
invite_wsfullcafe.tpl zawiera tylko przyjmowanie odpowiedzi
invite_wsfulllite.tpl to nieco uproszczona wersja
invite_wsfull.tpl zawiera oprócz przyjmowania odpowiedzi także linki do transmisji online, wsparcia technicznego itp.
Te trzy pliki ładowane są jakby jako opakowanie.
Po pierwsze, styl inline z szablonu invite_inline_style.tpl.
Po drugie, jeśli dozwolona jest stawka w grze, to invite_can_bet.tpl
Są także szablony dla różnych typów rund z niestandardową mechaniką przyjmowania odpowiedzi, jeśli te mechaniki są obecne w grze (w <div id="***" style="display:none;"></div>). Kod, który ładował:
{foreach $round.answer_templates as $type=>$template}
<div id="{$type}" style="display:none;">
{include $template}
</div>
{/foreach}
Jakie są szablony:
invite_ws_answers_alko.tpl
invite_ws_answers_blackbox.tplinvite_ws_answers_blackjack.tpl
invite_ws_answers_risk.tpl
Skrypt po WS otrzymuje informacje, z którego diva pokazać zawartość. Standardowe pytania generowane są na podstawie liczby pytań przekazanych w WS w pliku invite_ws_js.tpl (linia 70) (który jest zawsze ładowany). Zmienna countquestionscloums odpowiadająca za liczbę kolumn dla formularza odpowiedzi generowana jest na backendzie. Na chwilę obecną zawsze wynosi 1, ale należy uwzględnić, że może być większa.
Przy okazji, tego pliku lepiej nie edytować poza miejscem generowania formularza odpowiedzi.
Także jako mechanika odpowiedzi ładowana jest mechanika zwrotnej informacji (invite_ws_answers_awards.tpl)
Prawie każdy input dla odpowiedzi ma <span id="answer1" class="answer_done"></span> do zapisu wysłanej odpowiedzi. Gdzie w id po answer znajduje się numer pola do wprowadzania odpowiedzi.
Ogólna idea takiego budowania systemu, aby pierwsze ładowanie nie zależało od cache'u absolutnie i całkowicie, załadowało wszystko, co potrzebne, aby w przyszłości tylko przełączać niezbędne divy przy otrzymywaniu minimalnego zestawu danych przez WebSocket. Także przez WS wysyłane są odpowiedzi. W ten sposób w samym procesie pracy klient prawie nie zależy od szybkości połączenia internetowego i może otrzymywać potrzebną zawartość prawie natychmiast
Antywirus przeskanował konto hostingowe i wykrył pliki z złośliwą zawartością. Obecność złośliwych plików stanowi zagrożenie dla stabilności usług hostingu, dlatego dla konta hostingowego ograniczone są potencjalnie niebezpieczne operacje: Zabronione są wychodzące połączenia do zewnętrznych serwerów. Zablokowana jest wysyłka poczty z serwera WWW bez autoryzacji. Dzienny limit na wysyłanie wiadomości przez SMTP z autoryzacją został zmniejszony do 50 wiadomości dziennie. Aby usunąć ograniczenia, oczyść pliki z złośliwej zawartości i uruchom ponowne skanowanie w panelu sterowania.
Mam szkic drewnianego obrazu na ścianę, który trzeba wykonać na maszynie CNC. Należy napisać program do wykonania mojego wyrobu.
Potrzebna nowoczesna strona, która dobrze będzie wyglądać na komputerze i telefonie. Co jest potrzebne: ładny design; adaptacja do wszystkich urządzeń; wygodna struktura; formularz do zbierania zgłoszeń; szybkie ładowanie strony. Teksty, zdjęcia i logo dostarczę. W ofercie proszę podać koszt, czas realizacji oraz przykłady swoich prac.
Jest gotowe narzędzie internetowe dla produkcji odzieżowej — interfejs jest zrobiony, część logiki istnieje, ale nie są podłączone rzeczywiste integracje. Należy doprowadzić do stanu roboczego. Demo: https://prognoz.rich2222shop.site/Cel System ma dokładnie pokazywać, ile i jakich pozycji (rozmiar/kolor) należy wykroić, widzieć jedyny stan magazynowy (magazyn + w krojeniu + zwroty) i zmniejszać przeszwy przez uwzględnienie statystyki odmów.Zadania Integracja z LP CRM — podłączyć przez API (klucz/subdomena już mają pola), pobrać stany, zamówienia, zwroty. Ominięcie CORS przez proxy na Render.com. Logika obliczania kroju — doprowadzić formułę Plan − Magazyn CRM − W krojeniu + Zwroty do stanu roboczego na rzeczywistych danych, obliczyć według matrycy rozmiar×kolor. Uwzględnienie odmów w prognozie — % odmów według rozmiaru/koloru ma zmniejszać plan kroju dla tej pozycji, a nie tylko się wyświetlać. Jednolity ogólny magazyn — połączyć magazyn + w krojeniu + zwroty w jedną tabelę. Warsztaty i historia krojów — podział według warsztatów, przyjmowanie zwrotów, historia przekazania. Poprawa błędów — część przycisków jest obecnie w stanie nieaktywnym, należy doprowadzić do stanu roboczego.Stos HTML/JS single-page, localStorage, integracja z LP CRM API, proxy na Render.com.Wymagania Doświadczenie w integracji CRM przez REST API (plus — doświadczenie z retailCRM/LP CRM) Doświadczenie z proxy/CORS Rozumienie logiki magazynowej/produkcyjnej Gotowość do dopracowywania istniejącego kodu, nie przepisywania od zeraFormat pracy Komunikacja pisemna (czat/messenger) → etapowe oddanie (CRM → logika obliczeń → magazyn/warsztaty → dopracowanie) → demo na każdym etapie. Ważne jest, aby zrozumieć istotę zadania, a nie tylko formalnie wykonać specyfikację — mile widziane są własne rozwiązania lub ulepszenia tam, gdzie widzisz, że można zrobić wygodniej lub bardziej niezawodnie.Budżet / terminy Budżet: 6000 UAH (do negocjacji w zależności od zakresu i etapowego oddania)
Witam, jest strona, na której trzeba zoptymalizować szybkość ładowania stron, gdzie strona ładowana jest nie w 1 sekundę, a w 3 sekundy. Potrzebna pomoc w optymalizacji tego problemu. Strona WordPress WooCommerce. Tutaj jest raport i potrzebna ocena pracy oraz czas wykonania: https://pagespeed.web.dev/analysis/https-yuniko-us/u7tmi2y4b8?form_factor=desktop