Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Разработка модулей под dle, скрипты, парсеры

Тема в разделе "Услуги программиста PHP, скрипты и тд", создана пользователем JumbaUmba, 2 окт 2025.

02.10.25 в 08:05
03.01.26 в 18:36
27
4.335
0
  1. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Здравствуйте,

    Предлагаю свои услуги - разработка модулей DLE, скриптов, парсеров.
    Чистка от вирусов, обновление DLE и т.д. Любые задачи, от легких, до очень сложных )

    Пишите в теме или в ЛС

    Буду рад )
     
  2. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Пишите, не стесняйтесь, задачи любой сложности
     
  3. Andrij

    Andrij Бывалый

    Регистрация:
    30 мар 2017
    Сообщения:
    517
    Лучших ответов:
    2
    Рейтинги:
    +86 / 29 / -0
    так напиши что умеешь, что уже по DLE делал, загрузи сюда, даже в топик пару легких хаков-плагинов, чтоб было видно что ты не хуй з горы. А то так долго будешь искать клиентов. Дле немного программистов, все всех знают, и залетает очень много самых умных, которые думают что щас нахлобучат кого-то)
     
  4. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    очень много чего делал, поставьте задачу - сделаю оценку.
    примеры скинуть не могу, врядли будут довольны клиенты, есть этика, и повторно то, что делал кому-то - никто никогда не увидит, все индивидуально )
    из плагинов, для примера: кучу разных парсеров (банки, playmarket, youtube, разные всякие каталоги, курсы и т.д..), куча всего связанного с gpt - написание статей, рерайты и т.д., доски объявлений (18+ в т.ч..), с балансирами модули - кастомные решения под определенные задачи, работа с АПИ балансеров, кучу модулей по мелкой кастомизации - отзывы, кастомизации комментариев, авторизации, регистрации, различные автоматизации, интеграции с CRM (amo, bitrix24, roistat), интеграции с 1C - интернет магазины на DLE. Сложные парсеры с эмуляцией браузера, парсеры с интеграцией с ZennoPoster и т.д.
    Чистка от вирусов, поиск уязвимостей - и наоборот :D
    Это то, что вспомнил.
    Задачу лучше опишите, так больше толку будет )
     
  5. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Адаптирую ваши плагины под новую 19 версию - пишите в ЛС, договоримся :)
     
  6. Terras

    PRO Users

    Регистрация:
    18 мар 2017
    Сообщения:
    382
    Лучших ответов:
    3
    Рейтинги:
    +75 / 4 / -0
    сколько по деньгам автоподборки будет стоит? там по факту только карту сайта надо остальное нейронкой правится
     
  7. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Отписал в ЛС, жду ответ
    PS: по поводу нейронки - слишком переоценено это все, хайп пройдет скоро.
     
  8. bayronas

    bayronas Зелёный

    Регистрация:
    19 сен 2017
    Сообщения:
    18
    Лучших ответов:
    0
    Рейтинги:
    +18 / 0 / -0
    хотел адаптировать плагин "IframePlayer - генерация видео плейлистов" под новую 19 версию за это он попросил 90$ так себе ценик
     
  9. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Все верно, объем работы там большой, много переделок связанные с доп полями. :)
    Это очень адекватная цена за озвученный объем работы:

    1. Поднять тестовую площадку (т.к. для работы нету тестовго сайта), это тоже время и потраченные ресурсы :)
    2. Поставить модуль, провести анализ, что нужно переделывать, что не работает
    3. И далее уже провести работу по адаптации под новую версию DLE.
    4. Все протестировать, проверить, что все работает, возможно (очень часто), будут какие-то "небольшие" доработки.

    Так что, у меня такой ценник на указанную работы был
     
  10. bayronas

    bayronas Зелёный

    Регистрация:
    19 сен 2017
    Сообщения:
    18
    Лучших ответов:
    0
    Рейтинги:
    +18 / 0 / -0
    Вы серезно?

    в плагине были три ошибки так как изменился код

    engine/inc/addnews.php

    Найти

    {$output}

    добавить выше

    {$iframeplayer}


    engine/inc/editnews.php

    Найти

    {$output}

    добавить выше

    {$iframeplayer}


    engine/modules/main.php

    Найти

    if( $user_group[$member_id['user_group']]['allow_pm'] ) {

    добавить выше

    if (strpos ( $tpl->result['content'], "iframePlayer" ) !== false) {
    $css_array[] = "engine/classes/iframePlayer/init.css";
    $js_array[] = "engine/classes/iframePlayer/init.js";
    }


    Все правки в плагине

    engine/inc/addnews.php

    Найти

    {$xf_root}

    добавить выше

    {$iframeplayer}


    engine/inc/editnews.php

    Найти

    {$xf_root}

    добавить выше

    {$iframeplayer}


    engine/modules/main.php

    Найти

    if ($user_group[$member_id['user_group']]['allow_pm']) {

    добавить выше

    if (strpos ( $tpl->result['content'], "iframePlayer" ) !== false) {
    $css_array[] = "engine/classes/iframePlayer/init.css";
    $js_array[] = "engine/classes/iframePlayer/init.js";
    }


    Модуль работает под новую 19 версию
     
  11. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Я рад, что вы разобрались, и исправили все. Но первоначально казалось все иначе :)
    Вы мне скинули ссылку на модуль, который зашифрован был и предложили самому все поставить, разобраться и проверить.
    У меня такой ценник, я не заставляю никого соглашаться с ним.
    Есть всегда кворк с неграми за 500р :)
    Если нужно качество, сроки, ответственность, сложные и неподъемные задачи - то это ко мне уже.
     
    • Смешно Смешно x 1
  12. bayronas

    bayronas Зелёный

    Регистрация:
    19 сен 2017
    Сообщения:
    18
    Лучших ответов:
    0
    Рейтинги:
    +18 / 0 / -0
    модуль не зашифрован он в открытом доступе но сеичас не важно сам исрпавил
     
  13. Terras

    PRO Users

    Регистрация:
    18 мар 2017
    Сообщения:
    382
    Лучших ответов:
    3
    Рейтинги:
    +75 / 4 / -0
    Кто может за нормальный ценник адаптировать автоподборки, там косяк только с картой сайта, 2 правка по сути

    engine/classes/google.class.php

    PHP:
    Найти
    $map 
    .= $this->get_categories();
    добавить выше
    $map 
    .= $this->get_selections();
    и

    PHP:
    Найти
        
    function get_static() {

    добавить выше

        
    function get_selections() {
            
            global 
    $db;
            
            
    $xml "";
            
    $lastmod date"Y-m-d" );

            
    $sel_settings json_decode(file_get_contents(ENGINE_DIR '/data/selections.json'), true) or array();

            
    $s_url preg_replace('#[^0-9a-z\-_]#i'''$sel_settings['url']);
            
            
    $this->priority $this->stat_priority;
            
            
    $result $db->query"SELECT * FROM " PREFIX "_selections WHERE approve" );
            
            while ( 
    $row $db->get_row$result ) ) {
                
                if( 
    $this->allow_url $loc $this->home $s_url '/' $row['alt_name'] . "/";
                
                
    $xml .= $this->get_xml$loc$lastmod );
            }
            
            return 
    $xml;
        }
     
  14. Terras

    PRO Users

    Регистрация:
    18 мар 2017
    Сообщения:
    382
    Лучших ответов:
    3
    Рейтинги:
    +75 / 4 / -0
    Не ожидал, все очень оперативно и все работает, спасибо @bayronas карту поправил, на новой версии завелось! ;)
     
    • Нравится Нравится x 1
  15. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Рад сотрудничеству, плагин старый, с 16 версии уже по другому карта устроена, переделали немного - проверили, запустили :)
     
  16. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    Что-то вы пропали куда-то. Накинули на вентилятор и все )
    Можете задачу закинуть лучше :)
     
  17. Jo0k

    Jo0k Бывалый

    Регистрация:
    5 фев 2019
    Сообщения:
    146
    Лучших ответов:
    1
    Рейтинги:
    +87 / 11 / -0
    найти
    $this->generate_news();
    добавить выше
    $this->generate_selections();

    и найти
    function generate_tags()

    вставить выше


    function generate_selections() {

    global $db;

    $this->priority = $this->stat_priority;
    $this->changefreq = $this->stat_changefreq;

    // Загружаем параметры подборок из JSON (например url)
    $sel_settings = json_decode(@file_get_contents(ENGINE_DIR . '/data/selections.json'), true) ?: [];
    $s_url = preg_replace('#[^0-9a-z\-_]#i', '', $sel_settings['url'] ?? 'selections');

    // Общее количество опубликованных подборок
    $result_count = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_selections WHERE approve=1");

    if (!$result_count['count']) return;

    // Берем все одобренные подборки
    $this->db_result = $db->query("SELECT `id`, `alt_name`, `created`, `updated` FROM " . PREFIX . "_selections WHERE approve=1 ORDER BY `updated` DESC");

    // Создаем файл selections.xml
    $this->sitemap->links('selections.xml', function ($map) use ($s_url) {

    global $db;

    while ($row = $db->get_row($this->db_result)) {

    $timestamp = $row['updated'] ?: $row['created'];
    $date = date('c', $timestamp);

    $loc = rtrim($this->home, '/') . '/' . $s_url . '/' . $row['id'] . '-' . $row['alt_name'] . '.html';

    $map->loc($loc)
    ->freq($this->changefreq)
    ->lastMod($date)
    ->priority($this->priority);
    }
    });
    }

    чат гпт так предложил
     
  18. Andrij

    Andrij Бывалый

    Регистрация:
    30 мар 2017
    Сообщения:
    517
    Лучших ответов:
    2
    Рейтинги:
    +86 / 29 / -0
    я тебе накинул советы как получить клиентов. Но так как ты ни бум-бум чтобы понять в чем проблема, то чем тебе помочь) По топику видно что дела идут не очень, но с таким подходом чуда ждать не стоит.
     
    • Лучший Лучший x 1
  19. TopicStarter Overlay
    JumbaUmba

    JumbaUmba Зелёный

    Регистрация:
    1 окт 2025
    Сообщения:
    21
    Лучших ответов:
    0
    Рейтинги:
    +5 / 1 / -0
    ммм, странное у вас мироощущение какое-то ) сами накинули на вентилятор, а когда говорю - ну ок, давайте, сделаем - сливаетесь :) Это из разряда - написать, чтобы лишь бы написать :)

    --
     
  20. Andrij

    Andrij Бывалый

    Регистрация:
    30 мар 2017
    Сообщения:
    517
    Лучших ответов:
    2
    Рейтинги:
    +86 / 29 / -0
    ну клиентов не у меня нет), а то что тебя попросили скинуть портфоли и свои работы, ты принял как накинули на вентилятор, и за несколкьо сообщений до тебя так и не дошло, то этот топик лучше любых отзывов. Но пробуй дальше)
     
Яндекс.Метрика