Git Product home page Git Product logo

Comments (6)

gergo85 avatar gergo85 commented on May 30, 2024

Do you use the default front-end component or own code to display the posts?

from oc-news.

feitzi avatar feitzi commented on May 30, 2024

I use the default post-list component.

image

from oc-news.

feitzi avatar feitzi commented on May 30, 2024

Any ideas how i can fix this?

from oc-news.

gergo85 avatar gergo85 commented on May 30, 2024

I am working on the problem.

from oc-news.

gergo85 avatar gergo85 commented on May 30, 2024

If it is urgent, use this following code. I know, it isn't the best solution, but it works. I don't understand while the Rainlab Translation plugin doesn't work properly.

HTML code

<ul class="post-list">
    {{ list|raw }}
</ul>

PHP code

function onStart()
{
    $this['list'] = 'dadasdas';
    $sql = DB::table('news_posts')->where('status', 1)->orderBy('published_at', 'desc')->get();

    foreach ($sql as $post) {
        if (Schema::hasTable('rainlab_translate_attributes')) {
            $translate = json_decode(DB::table('rainlab_translate_attributes')->where('locale', App::getLocale())->where('model_id', $post->id)->where('model_type', 'Indikator\News\Models\Posts')->pluck('attribute_data'), true);

            if ($translate['title'] != '') {
                $post->title = $translate['title'];
            }
            if ($translate['introductory'] != '') {
                $post->introductory = $translate['introductory'];
            }
            if ($translate['content'] != '') {
                $post->content = $translate['content'];
            }
        }

        $this['list'] .= '
        <li>
            <img src="/storage/app/media'.$post->image.'" alt="'.$post->title.'">
            <h3><a href="news/post/'.$post->slug.'">'.$post->title.'</a></h3>
            <p class="date">'.$post->published_at.'</p>
            <p class="introductory">'.$post->introductory.'</p>
        </li>';
    }
}

from oc-news.

feitzi avatar feitzi commented on May 30, 2024

Hy @gergo85

with version 1.4 everythins works smoothly.
thank you

from oc-news.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.