Automatyczne linkowanie wewnętrzne dla strony na DLE
📌 Cel
Zaimplementować automatyczne wewnętrzne linkowanie w artykułach na stronie zarządzanej przez DLE 18.x, z możliwością zarządzania przez panel administracyjny i ochroną przed błędami formatowania.
✅ Wymagania funkcjonalne
1. Automatyczne wstawianie linków
Wstawiać wewnętrzne linki z wcześniej ustalonej listy słów kluczowych.
Linki są wstawiane w polu
full_story
i/lubshort_story
.Wstawianie jednego wystąpienia słowa kluczowego na artykuł maksymalnie.
Nie wstawiać linku, jeśli już istnieje w tekście.
2. Zarządzanie przez panel administracyjny
Utworzyć prosty moduł DLE w panelu admina z funkcjonalnością:
📋 Lista słów kluczowych i URL (tabela
keyword
→link
).➕ Możliwość dodawania / edytowania / usuwania par „słowo kluczowe → link”.
⛔ Wyłączenia: nie wstawiać linków w określonych kategoriach (po ID).
✅ Przycisk "Odśwież linkowanie" — ręczne ponowne wygenerowanie wszystkich artykułów.
3. Przetwarzanie
Używać zapytania MySQL do szybkiego przetwarzania wszystkich artykułów w tabeli
dle_post
.Można uruchamiać przetwarzanie:
ręcznie (przez przycisk),
automatycznie (przez crona, jeśli jest ustawione).
4. Ograniczenia
Wstawiać nie więcej niż 1 link na słowo kluczowe w artykule.
Nie wstawiać linku, jeśli jest już opakowany w
<a>...</a>
.Ochrona przed zagnieżdżaniem linków (
<a><a>
nie jest dozwolone).Nie wstawiać linków w tagi HTML (
<h1>
,<h2>
,<img>
,<script>
,<code>
i inne).
🔧 Szczegóły techniczne
CMS: DLE 18.x
Język: PHP 7.4+
Baza danych: MySQL
Interfejs panelu admina można przygotować jako moduł z jedną stroną (używając
admin.php?mod=autolinks
).
🧪 Przykład struktury tabeli słów kluczowych
sqlKopiowaćEdytujCREATE TABLE dle_autolinks (
id INT AUTO_INCREMENT PRIMARY KEY,
keyword VARCHAR(255) NOT NULL,
url VARCHAR(255) NOT NULL,
active TINYINT(1) DEFAULT 1
);
📂 Gdzie wstawiać
Wstawianie odbywa się w
dle_post.full_story
Linki są wstawiane tylko w treści artykułu, nie naruszając nagłówków i tagów.
Oczekiwany rezultat
W pełni funkcjonalny moduł dla DLE.
Interfejs zarządzania w panelu admina.
Możliwość zarządzania słowami kluczowymi, wyłączeniami i uruchomieniami.
Brak uszkodzonych elementów HTML.
Kod bezpieczny, zoptymalizowany pod duże bazy (ponad 3000 artykułów).
-
338 Nasza drużyna specjalizuje się w pełnym cyklu tworzenia stron internetowych i marketingu cyfrowego. Oferujemy kompleksowe usługi w zakresie rozwoju i promowania rozwiązań online:
💻 Tworzenie stron internetowych i aplikacji:
Kodowanie stron na HTML / CSS / PHP
Rozwój na frameworku Laravel
Tworzenie stron na WordPress (rozwiązania indywidualne, integracje)
… Tworzenie aplikacji mobilnych na iOS i Androida
📈 Marketing internetowy i promocja:
Konfiguracja reklam w Google Ads, Facebook, TikTok
Seo i copywriting
Promocja przez powiadomienia push i reklamy w aplikacji
Analiza marketingowa, testy A/B, optymalizacja kampanii
🎨 Rozwiązania projektowe:
Własny dział projektowania
UI/UX, branding, kreacje reklamowe
Posiadamy cały cykl realizacji — od rozwoju do zaangażowania odbiorców.
Chętnie omówimy współpracę lub przygotujemy dla Ciebie indywidualną ofertę.
Z poważaniem,
-
741 11 0 Witaj! Jestem gotowy do wykonania, jednak konieczne jest omówienie niektórych szczegółów technicznych realizacji masowej aktualizacji publikacji, aby uzgodnić specyfikację techniczną.
-
1576 16 1 1 Dzień dobry, mogę zrealizować. Pracuję z DLE jeszcze od wersji 7.3. Proszę się kontaktować.
-
321 Cześć! Jestem gotowy pomóc w realizacji automatycznego linkowania na Twojej stronie. Mam doświadczenie z DLE i wcześniej tworzyłem moduły, które obejmowały zarządzanie przez panel administracyjny i ochronę przed błędami. Jestem pewien, że mogę wprowadzić wszystkie niezbędne funkcje, takie jak wstawianie linków według słów kluczowych i zarządzanie wyjątkami.
Zaproponuję skuteczne zapytania MySQL do szybkiego przetwarzania wszystkich artykułów oraz możliwość zarządzania procesem za pomocą przycisku i automatycznie. Biorąc pod uwagę wymagania dotyczące bezpieczeństwa i optymalizacji, stworzę kod, który będzie działał bez błędów nawet przy dużej bazie danych.
Porozmawiajmy o szczegółach projektu i rozpocznijmy prace nad rozwojem. Jestem gotowy zaproponować wysokiej jakości rozwiązanie, które w pełni spełni Twoje oczekiwania.
-
DLE - система московії.
Я розумію що деяким "людям" гроші не пахнуть але скільки ще років треба війни щоб Українці перестали використовувати системи московії?
-
Aktualne projekty freelancerskie w kategorii Bazy danych i SQL
Spłata czynszu (pożyczki)
300 PLN
Formuły w excelu do ZALICZENIA wpłaty (np. 100 zł) na NAJSTARSZĄ wymagalną ratę czynszu (pożyczki) i obliczenie odsetek od tej raty. Tu chodzi o zarachowanie WPŁATY na najstarszy czynsz (ratę lub pożyczki ) i od takiego zarachowania liczymy odsetki od dnia wymagalności czynszu… Bazy danych i SQL ∙ 2 godziny 50 minut temu ∙ 2 oferty |
Utworzyć podstawową księgowość.Potrzebne jest zainstalowanie podstawowej księgowości na 5 laptopach, znalezienie serwera online lub w chmurze, nie wiem jak to zrobić poprawnie, aby wszystkie 5 użytkowników miało dostęp do tych samych informacji. Bazy danych i SQL, Programowanie stron internetowych ∙ 14 godzin 33 minuty temu ∙ 5 ofert |
Przeniesienie danych 500 czatów rozmów w Telegramie z jednego konta na drugie
62 PLN
Eksportowałem historię rozmów z 500 czatów i teraz muszę je załadować na nowe konto w telegramie Wszystko pobrane na pendrive Bazy danych i SQL, Parsowanie danych ∙ 21 godzin 45 minut temu ∙ 2 oferty |
Dokończyć stronęWitam! Szukamy specjalisty od Laravel (php) do dokończenia, trzeba dopracować TZS, które wyślemy Ci w wiadomości prywatnej, specjalisty, który zna się wyłącznie na bazach TECDOC i ma doświadczenie z tym. Baza danych TECDOC jest już dostępna na stronie. Również będzie konieczne… PHP, Bazy danych i SQL ∙ 23 godziny 17 minut temu ∙ 8 ofert |
Menadżer tagów Google
62 PLN
trzeba zainstalować i dodać skrypty na stronach... platforma opencart.. trzeba wykonać to szybko.......... Javascript & Typescript, Bazy danych i SQL ∙ 23 godziny 37 minut temu ∙ 11 ofert |