Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Доработка модуля для Dle

600 UAH

  • Профиль заблокирован
    25 апреля 2023, 20:46 |

    Добрій вечер! Вам поменять полностью верстку в єтом модуле?

  • Александр К. Интернет портал
    25 апреля 2023, 20:48 |

    да! но там только css нет даже tpl файла

  • Профиль заблокирован
    25 апреля 2023, 20:51 |

    Насколько я помню дле там все внутри модуля делаеться, а стили все в общем файле стилей.

  • Александр К. Интернет портал
    25 апреля 2023, 20:53 |

    Ну лучше б вы сами посмотрели его. вот всё содержимое 


    <?php

    if( ! defined( 'DATALIFEENGINE' ) ) {

        die( "Hacking attempt!" );

    }


    $is_change = false;

    $css_array[] = "templates/{$config['skin']}/style/ongoing.css";    

    if (!$config['allow_cache']) { $config['allow_cache'] = 1; $is_change = true;}


    $calAnime_json = get_vars( "json_anime" );


    if( ! $calAnime_json ) {

        $calAnime = file_get_contents('https://shikimori.me/api/calendar');

        $calAnime_json = json_decode($calAnime, true);

        set_vars ( "json_anime", $calAnime_json );

    }


    function shiki_cals() {

        global $anime_info, $langdate, $arr_date, $config;

        

        $buffer = '<div id="ongoing-calendar">';

        $buffer .= '<header class="head"><h1>Календарь онгоингов</h1><div class="notice"><p>Хотелось бы узнать, когда будет выпущено новая серия аниме? На данной странице есть расписание всех аниме, которые выйдут в ближайшее время. Чтобы воспользоваться календарем, просто кликните на нужное число и найдите интересующее вас аниме.</p><p>Выходы серий отслеживаются автоматически по <a href="https://anixart.fun/">API</a>.</p></div></header>';

        

        foreach( $anime_info as $key => $row ) {

                    

                    $date = strtotime($row[0]['next_episode_at']);    


                    if( $key == 'now' ) $buffer .= '<div class="block clrfix"><div class="headline">УЖЕ ДОЛЖНО БЫЛО ВЫЙТИ <span class="count-ognoing">'.$arr_date[$key].'</span></div><div class="cc-entries d-cutted_covers" data-dynamic="cutted_covers" id="cutted_covers_3">';

                    else $buffer .= '<div class="block clrfix"><div class="headline">'.$langdate[date('l', $date)].', '.date('j', $date).' '.$langdate[date('F', $date)].' <span class="count-ognoing">'.$arr_date[$key].'</span></div><div class="cc-entries d-cutted_covers" data-dynamic="cutted_covers" id="cutted_covers_3">';

                    

                    foreach($row as $animes) {

                        

                    $next_episode_tmp = strtotime($animes['next_episode_at']);

                    $date = langdate( 'j-m-Y, H:i', $next_episode_tmp );    

                    

                    $name = $animes['anime']['russian'] ? $animes['anime']['russian'] : $animes['anime']['name'];  

                      

                    if( $config['image_lazy'] ) $img = " data-src=\"https://shikimori.me{$animes['anime']['image']['preview']}\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" style=\"min-height: 224px; min-width: 160px;\"";

                    else $img = " src=\"https://shikimori.me{$animes['anime']['image']['preview']}\"";    

                      

                    $buffer .= <<<HTML

    <article class="c-column b-catalog_entry c-anime"  itemscope="" itemtype="http://schema.org/Movie">

    <a class="cover anime-tooltip-processed" href="https://shikimori.me{$animes['anime']['url']}">

    <span class="image-decor">

        <span class="image-cutter">

            <img alt="{$animes['anime']['name']}"{$img}>

        </span>

    </span>

    <span class="title left_aligned" itemprop="name">

        <span>{$name}</span>

    </span>

    <span class="misc">

        <span class="right">с {$date}</span>

        <span class="left">{$animes['next_episode']} эпизод</span>

    </span>

    </a>

    <span class="c-anime-action" data-name="{$animes['anime']['name']}" onclick="ongoing_find(this); return false;">

    <svg id="icon-horizontal-ellipsis" viewBox="0 0 24 24">

        <path d="m12 16c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0-2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm0-6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" transform="matrix(0 1 -1 0 24 0)"></path>

    </svg>

    </span>

    </article>

    HTML;

                        

                    }

                    

                    $buffer .= '</div></div>';

                    

        }


        

        return $buffer . '</div>';

    }


    $arr_date = array();

    $anime_info = array();

    $anime_info['now'] = array();


    foreach( $calAnime_json as $value ) {


        $time = strtotime($value['next_episode_at']);        


        if( time() > $time ) {


            if( isset($arr_date['now']) ) $arr_date['now']++;

            else $arr_date['now'] = 1;


            $anime_info['now'][] = $value;


        } else {


            if( isset($arr_date[date('j', $time)]) ) $arr_date[date('j', $time)]++;

            else $arr_date[date('j', $time)] = 1;


            $anime_info[date('j', $time)][] = $value;


        }

        

    }


    if( !count($anime_info['now']) ) unset($anime_info['now']);

    $tpl->result['content'] = shiki_cals( $this_month, $this_year, $events );


    if ($is_change) $config['allow_cache'] = false;

    ?>

  • Профиль заблокирован
    25 апреля 2023, 21:54 |

    Файл стилей модуля лежит /style/ongoing.css

  • Профиль заблокирован
    25 апреля 2023, 21:59 |

    А сама верстка в теле.

  • Александр К. Интернет портал
    25 апреля 2023, 22:09 |

    реализуемо? цена?

  • Профиль заблокирован
    25 апреля 2023, 22:14 |

    Да естественно. Я хотел бы  на 400грн больше.

  • Александр К. Интернет портал
    27 апреля 2023, 0:05 |

    к сожалению рассчитываю на 600грн. если готовы, то поработаем

  • Профиль заблокирован
    27 апреля 2023, 11:23 |

    Может хоть сотку добавите?

  • Александр К. Интернет портал
    27 апреля 2023, 16:04 |

    данное задание будет 10000% точно как мне нужно?

Актуальные фриланс-проекты в категории PHP

Необходимо сделать доработку на сайте Modx Evolution CMS 3.1.7

1000 UAH

Разрабатывается доработка дизайна и верстка сайта, нужно будет внедрить эти работы на сайт. Также внедрить некоторые доработки на сайте.

HTML и CSS версткаPHP ∙ 18 минут назад ∙ 11 ставок

Интеграция Blade-шаблона статьи | Laravel | Frontend

4493 UAH

Интеграция Blade-шаблона статьи | Laravel | Frontend Суть задачи Сайт на Laravel Готов HTML/CSS макет страницы премиум-статьи блога. Нужно интегрировать его в существующую Blade-структуру сайта. Дизайн готов. Вы ничего не проектируете — только интегрируете. Вы получите: готовый…

PHPВеб-программирование ∙ 19 часов 37 минут назад ∙ 62 ставки

Внедрение технического SEO-аудита на OpenCart

Добрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый…

PHPВеб-программирование ∙ 21 час 39 минут назад ∙ 55 ставок

Выполнение работ после SEO-аудита

15 000 UAH

Нужен опытный OpenCart-разработчик для выполнения SEO и технических доработок интернет-магазина. Основные задачи: Исправление структуры внутренних ссылок и меню. Добавление ссылок в футер. Реализация хлебных крошек с микроразметкой Schema.org. Исправление генерации sitemap.xml…

PHPСопровождение сайтов ∙ 3 дня 21 час назад ∙ 63 ставки

Нужна интеграция KeyCRM → ПРРО Кашалот

Необходимо настроить интеграцию между KeyCRM и ПРРО Кашалот. При оформлении заказа в KeyCRM данные должны автоматически передаваться в Кашалот: • информация о заказе • товары, номенклатура • цены • количество Подробнее в личные сообщения.

CMSPHP ∙ 6 дней 17 часов назад ∙ 29 ставок

Заказчик
Александр К. Интернет портал
Украина Украина  16  0
Проект опубликован
3 года назад
52 просмотра