Problem med FIND RSS-import

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Problem med FIND RSS-import

Inlägg av Holger » 2009-01-26 08:57

Hejsan,

jag har ett problem med netclectics FIND.
Specialtecken som åäö ersätts med en tom ruta.

Nu fick jag tipset att köra en utf8_decode($string_to_decode) i RSS-roboten.
Var måste jag göra det?
Jag har en fil includes/find_functionsInsertPost.php
Bifogar den. Förmodar att det är i den som jag måste anpassa koden för $message och $subject.
Någon som kan hjälpa mig?

/Holger
Bilagor
find_functionsInsertPost.zip
(4.16 KiB) Nerladdad 158 gånger
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av tumba25 » 2009-01-26 10:30

Enligt filen i ditt paket är $message och $subject redan satta i någon annan fil. Jag föreslår...

Leta upp

Kod: Markera allt

    // parse the message and the subject (belt & braces :)
Lägg till på en tom rad efter

Kod: Markera allt

    $message = utf8_decode($message);
    $subject = utf8_decode($subject);
Om det är rätt ställe eller hjälper mot ditt problem har jag ingen aning om. Men du kan ju testa.

Du har ju inte utf-8 i headern. Du kanske skulle testa att byta utf8_decode() mot utf8_encode() om det inte fungerar.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-26 10:40

Tack tumba25!
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-27 09:19

Yessssss, encode ska det vara! TACK!
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av tumba25 » 2009-01-27 09:33

Your welcome.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-27 09:34

En grej kvar! :oops:
Allt som dras med RSS funkar finfint nu!
Men texter som kommer ur lang-filerna är förstörda nu.
specialtecken.jpg
specialtecken.jpg (80.05 KiB) Visad 4617 gånger
Det handlar om

Kod: Markera allt

// FIND - newsfeeds MOD
$lang['Check_All'] = 'Markera alla';
$lang['UnCheck_All'] = 'Avmarkera alla';
$lang['News_Read_More'] = 'Läs mer ...';
$lang['News_Read_Comments'] = 'Läs kommentarer ...';
$lang['News_Category'] = 'Kategori: ';
$lang['News_Publish_Date'] = 'Publicerat: ';
$lang['News_Source'] = 'Källa: ';
$lang['News_Description'] = 'Beskrivning: ';
$lang['News_Summary'] = 'Sammanfattning:';
$lang['News_Author'] = 'Autor:';
$lang['News_Direct_Download'] = 'Direkt nerladdning:';
$lang['News_Duration'] = 'Hållbarhet:';
$lang['News_Bytes'] = 'bytes';
Som finns i lang_main.php

Kan man göra något åt det också?
Dessa strängar dyker upp i find_functionsNews.php

:oops: :oops: :oops: :oops: :oops: :oops:
Bilagor
find_functionsNews.zip
(9.82 KiB) Nerladdad 167 gånger
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av tumba25 » 2009-01-27 10:19

Det är där du får använda utf8_decode().
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-27 10:32

I find_functionsNews.php?
Alltså till exempel

Kod: Markera allt

    if ($includeReadMore)
    {
      $tempMessage = "";
      if (!empty($link))
      {
          $tempMessage .= '[url=' . $link . '][i]' . $lang['News_Read_More'] .
                '[/i][/url]';
      }

      if (!empty($commentLink))
      {
          $tempMessage .= ' - ' . '[url=' . $commentLink . '][i]' .
                $lang['News_Read_Comments'] . '[/i][/url]';
      }

      if (!empty($tempMessage))
      {
        $message .= "\n" . $tempMessage . "\n";
      }
    }
blir

Kod: Markera allt

    if ($includeReadMore)
    {
      $tempMessage = "";
      $tempMessage = utf8_decode($tempMessage);
      if (!empty($link))
      {
          $tempMessage .= '[url=' . $link . '][i]' . $lang['News_Read_More'] .
                '[/i][/url]';
      }

      if (!empty($commentLink))
      {
          $tempMessage .= ' - ' . '[url=' . $commentLink . '][i]' .
                $lang['News_Read_Comments'] . '[/i][/url]';
      }

      if (!empty($tempMessage))
      {
        $message .= "\n" . $tempMessage . "\n";
      }
    }
:oops:
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av tumba25 » 2009-01-27 14:15

Jae. fast det ska ju kodas så utf8_encode() är nog din grej.

Kod: Markera allt

    if ($includeReadMore)
    {
      $tempMessage = "";
      if (!empty($link))
      {
          $tempMessage .= '[url=' . $link . '][i]' . $lang['News_Read_More'] .
                '[/i][/url]';
      }

      if (!empty($commentLink))
      {
          $tempMessage .= ' - ' . '[url=' . $commentLink . '][i]' .
                $lang['News_Read_Comments'] . '[/i][/url]';
      }

      if (!empty($tempMessage))
      {
        $message .= "\n" . utf8_encode($tempMessage) . "\n";
      }
    } 
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-27 14:35

Blev tyvärr värre med encode!
Skulle vara utf8_decode! :oops:

Nu behöver jag bara

Kod: Markera allt

        if (!empty($channel))
        {
            $message .= "[b]" . $lang['News_Source'] . "[/b]";

            if (!empty($channel_link))
            {
                $message .= "[url=" . $channel_link . "]" . $channel . "[/url]\n";
            }
            else
            {
                $message .= $channel . "\n";
            }
        }
och

Kod: Markera allt

        if (!empty($channel))
        {
            $temp_message .=
                '<tr><td align="left" valign="top" width="120" class="postbody"><b>' .
                $lang['News_Source'] . '</b></td>';
            $temp_message .= '<td align="left" valign="top" class="postbody"><a href="' .
                $channel_link . '" target="_blank">' . $channel .
                '</a></td>';

            if (!empty($image_message))
            {
                $temp_message .= $image_message;
            }

            $temp_message .= '</tr>';
            $rows++;
        }
där vet jag inte riktigt var jag ska sätta decode för News_Source :oops:
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av tumba25 » 2009-01-27 15:33

Kod: Markera allt

        if (!empty($channel))
        {
            $message .= "[b]" . $lang['News_Source'] . "[/b]";

            if (!empty($channel_link))
            {
                $message .= "[url=" . $channel_link . "]" . $channel . "[/url]\n";
            }
            else
            {
                $message .= $channel . "\n";
            }
            $message = utf8_decode($message);
        } 
och

Kod: Markera allt

        if (!empty($channel))
        {
            $temp_message .=
                '<tr><td align="left" valign="top" width="120" class="postbody"><b>' .
                $lang['News_Source'] . '</b></td>';
            $temp_message .= '<td align="left" valign="top" class="postbody"><a href="' .
                $channel_link . '" target="_blank">' . $channel .
                '</a></td>';

            if (!empty($image_message))
            {
                $temp_message .= $image_message;
            }

            $temp_message .= '</tr>';
            $temp_message = utf8_decode($temp_message);
            $rows++;
        } 
Den andra är lite osäker beroende på om $image_message är en bild. Men antagligen är det bara sökvägen till en bild.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6500
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Problem med FIND RSS-import

Inlägg av Holger » 2009-01-27 15:58

Tack! Ska testa!
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Skriv svar

Vilka är online

Användare som besöker denna kategori: 4 och 0 gäster