Strony: [1] 2   Bottom Do dołu
   Drukuj   
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
     Topic: SSI i problem z kodowaniem  [Przeczytany 38007 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Customer
*
Offline
02.11.2008 12:51:02
Topic Starter
 Poland
Poland
 
DATA: [29.10.2008 17:30:16] SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg140#msg140  
... mimo, ?e problemu nie powinno by?, gdy?:
- Forum ( http://zaklady.bukmacherskie.pl/forum/ ) na utf-8
- Sajt ( http://zaklady.bukmacherskie.pl/ ) na utf-8
obie bazy danych na utf8, metoda porówna? dla wszystkich tabel utf8_general_ci

i?

SSI na sajcie dzia?a jak wida? pod za??czonym wy?ej linkiem, natomiast tu: http://zaklady.bukmacherskie.pl/ssi_examples.php ?miga...

Kto? mi to wyt?umaczy? Bo przyznacie, ?e ciekawa przypad?o???


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [29.10.2008 18:31:45] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg141#msg141 Post #1 
Cześć Franko U?miech

Miło, że tu zajrzałeś..

Co zamieściłeś w nagłówku indexu z CMS'a - w znaczeniu jak posługujesz się SSI z smf?

Jaki masz tam wpis?

Moim zdaniem zasysa w kodowaniu ISO-8859-1, czyli zachodnim, tak jakby nie mógł sqmać, że to utf


Może tam gdzie masz diva: <div id="bottom_forum"> narzuć charset w utf-8?

np. tak:

Code: [select]
<div id="bottom_forum" charset="utf-8">


Jak nie pomoże, to możesz również narzucić go w tabelce w samym pliku SSI.php


Ale najlepiej, to proszę wklej nagłówek pliku, tam gdzie ldajesz linka do SSI.php

Oraz już tego divka z ssi_recentcośtam;

Może źle to masz wklejone?

Może będę mógł pomóc, kiedy to zobaczę? bo narazie tylko gdybam sobie..

Daj w code te dwa wpisy, ok?

Pozdrawiam U?miech
roco


// Edit:

Zauważyłem, że jedziesz na strct'cie

Podejrzałem Twoją stronę i może skorzystaj z poniższych tipsów:

Code: [select]
<?php

require_once("forum/SSI.php");

echo &
#39;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="application/xhtml + xml; charset=UTF-8" />
.....
.....
</head>
</body>
.......
.......

<div id="bottom_forum" charset="utf-8">
<h2>Ostatnie tematy na naszym forum:</h2>&#39;;

ssi_recentTopics(10NULL, &#39;array&#39;);

echo &#39; 
</div>&#39;;
?>


Tym nie mniej, kiedy zobaczę te wpisy od ssi to będę miał klarowniejszy obraz..
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Customer
*
Offline
02.11.2008 12:51:02
Topic Starter
 Poland
Poland
 
DATA: [29.10.2008 18:53:27] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg142#msg142 Post #2 
Niestety narzucanie charsetu nie skutkuje... ani w div'ie ani w samym echo w SSI.

Korzystam z cmsmadesimple. SSI inicjuje przez opcj? tagów (znaczników) u?ytkownika wrzucaj?c w tag:
Code: [select]
require("/home/buk2/domains/zaklady.bukmacherskie.pl/public_html/forum/SSI.php");

a potem sam tag przed <html> szablonu.
Code: [select]
{ost_forum_php}
{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

ssi_recentTopics(10); wywo?uj? równie? poprzez osobny znacznik/tag, który potem wrzucam w tre??:
Code: [select]
<div id="bottom_forum" charset="utf-8">
<h2>Ostatnie tematy na naszym forum:</h2>

{ost_forum}
</div>

R?ce mi opadaj?, bo kiedy? ju? si? SSI bawi?em i ?miga?o. Tylko ?e wtedy mia?em pochrzanion? (pe?n? krzaków) baz? danych w latin1. Teraz chcia?em wszystko zrobi? w zgodzie ze standardami i same problemy... eh :/

Dzi?ki za pomoc, mam nadziej?, ?e co? zwojujemy U?miech


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [29.10.2008 19:19:34] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg143#msg143 Post #3 
Czyli nie masz jakiegoś pliku inedxu? od cms'a?

Wyglada na to, ze conajmniej 2 x pobierane, może więc po.. chrzanić. Bawiłem się kiedyś tym cms ale dla zabawy tylko i już jakiś czas temu wychlastałem..

Daj na twardo w pliku index.php, lub tym, który już wyświeltla tę stronę taki zapis:

GeSHi -› Code: [select]

require_once("forum/SSI.php");

// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.015s | speed:2.13 KB/s



Potem tam gdzie masz:

Code: [select]
{ost_forum_php}
{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



to daj:

Code: [select]
{ost_forum_php}
{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">


A tu gdzie leci już szablon, chodzi o miejscze już po <head> daj takie meta:

Code: [select]
<meta http-equiv="Content-Type" content="application/xhtml + xml; charset=UTF-8" />


Z ssi_RecentTopic() to daj tak:

Code: [select]
ssi_recentTopics(10, NULL, 'array');


natomiast z tym divem spróbuj albo to co ostatnie:

Code: [select]
<div id="bottom_forum" charset="utf-8">


Lub

Code: [select]
<div id="bottom_forum" accept-charset="utf-8">



Ten charset możesz narzucić w samym pliku SSI.php, odnajdując wpisy z ssi_recentTopics

Tylko uwaga! to jeden głównych plików silnika smf i uważaj czym edytujesz hehe, najlepiej zrobic kopię..

Wydaje mi sie jednak, że powinno pomóc już po poprawieniu tej ścieżki do SSI.php
i zamiast: require() to daj require_once("forum/SSI.php");

Zobacz, swoje forum masz na adresie tym samym, tylko niżej i ten wpis wystarczy, tylko dodaj _once

Okay, wypróbuj te tipsy.., jestem jeszcze ze 20 min, później spadam i będe za godzinę ponownie..

Pozdrawiam U?miech
roco

// Edit:
Zobacz ja też wykorzystuje tu to ssi_recentTopics, w pływającym menu tu: http://poligon.ricoroco.com/fora/smf/index.php?action=homepage



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Full Member
***
Offline
14.12.2019 23:26:16
 Poland Mężczyzna
Poland
  WWW
DATA: [29.10.2008 19:34:41] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg144#msg144 Post #4 
heheeh widz? ?e podrzuci?em dobre zió?ko ... bawcie si? ch?opaki
roco pm'y czytaj



Attention! Testing modifications - Steam Profile

IP IP Zapisane

W?adczy, choleryczny, wybuchowy, radykalny we wszystkim, z
rozpustnym wyobra?eniem upodoba? które nigdy nie by?y widziane,
ateistyczny pod wzgl?dem fanatyzmu, tutaj masz mnie w pigu?ce
i zabij mnie znowu albo we? mnie takim jaki jestem,
bo Ja si? nie zmieni?.
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [29.10.2008 19:45:37] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg145#msg145 Post #5 
hehe standartowo mam odpalone conajmniej 3 browsery, a w każdym conajmniej po 20 tabów, ale w każdym browserze mam to forum, więc lookam.., moge być tylko zajęty..

narka

btw. dobre ziułko to mógłbyś podrzucić haha



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Customer
*
Offline
02.11.2008 12:51:02
Topic Starter
 Poland
Poland
 
DATA: [29.10.2008 19:45:59] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg146#msg146 Post #6 
No, tego si? nie spodziewa?em roco - ekspres teleexpress i ?miga! U?miech Tak jak piszesz problem le?a? najprawdopodobniej w "_once".
Dzi?ki wielkie za tak szybk? pomoc i... nie wiem, powinienem Ci piwo postawi? chyba Mrugni?cie

no to jeste?my w domu U?miech


IP IP Zapisane
Full Member
***
Offline
14.12.2019 23:26:16
 Poland Mężczyzna
Poland
  WWW
DATA: [29.10.2008 19:50:15] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg147#msg147 Post #7 
i co kolego
za?atwi?e? problem w 3 postach
a na smf.pl by? czeka? czeka? i par? minusów zebra? za dociekliwo?? a tu nie do?? ?e na tacy to b?yskiem
roco nie ?pi nie je pracuje i dlatego ... a mo?e nie bed? si? rozpisywa? i wpada? w dzik? eufori? ... w ka?dym razie na tym forum ?aden temat watek czy post nie pozostanie bez odpowiedzi i rozwi?zania problemu


pozdrawiam

P.S.
W razie problemów lub czego kolwiek zagladaj tu pisz



Attention! Testing modifications - Steam Profile

IP IP Zapisane

W?adczy, choleryczny, wybuchowy, radykalny we wszystkim, z
rozpustnym wyobra?eniem upodoba? które nigdy nie by?y widziane,
ateistyczny pod wzgl?dem fanatyzmu, tutaj masz mnie w pigu?ce
i zabij mnie znowu albo we? mnie takim jaki jestem,
bo Ja si? nie zmieni?.
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [29.10.2008 19:51:53] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg148#msg148 Post #8 
Nie żartuj hehe ale jak juz to może to o czym wspomniał Cieplutki haha

Jest okay, tylko już mam 10 min opóźnienia i będę śmiać musiał kanałami..

jak cos jeszcze to niekrępuj się U?miech

narka
r.

// Edit:
hehe to prawda, ale nie męcz człeka widzisz, że happy U?miech
to tylko poligon, forum testowe, ale nigdy nie odmawiam pomocy!
Niestety już nie pisze na smf.pl, ale jak ktos tu trafi to moze liczyc na moją pomoc.

Cieplutki wyskakuj z ziółka hehe

narka



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Customer
*
Offline
02.11.2008 12:51:02
Topic Starter
 Poland
Poland
 
DATA: [29.10.2008 20:11:45] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg149#msg149 Post #9 
Zió?ko mówisz? Wstyd si? przyzna?, ale nawet nie mam doj?? ?adnych... J?zyk

Je?li tak nalegacie na zadawanie pyta? gdy takowe b?d? mia?, to ja ch?tnie jeszcze jedno zapodam.
Mianowicie w SSI.php jest sobie w recentTopics takie cu?:
Code: [select]
if ($func['strlen']($row['body']) > 128)
$row['body'] = $func['substr']($row['body'], 0, 128) . '...';

co ja amator php rozumiem jako sprawdzanie d?ugo?ci jakiego? stringa w tablicy by w razie jej przekroczenia przyci?? i doda? trzy kropki. I teraz zastanawiam si? jak ten fragment kodu ma si? do:
Code: [select]
echo '
<ul>';
foreach ($posts as $post)
echo '<li><a title="', $post['subject'], '" href="', $post['href'], '">', $post['subject'], '</a></li>';
echo '
</ul>';

... w wypadku gdy chce przyci?? drugi $post['subject']. bo zmiana "128" (na "30" - mniej wi?cej tyle znaków tam by? powinno) nic nie daje. podobnie? dodanie po foreach:
Code: [select]
if ($func['strlen']($post['subject']) > 30)
$skroconysubject = $func['substr']($post['subject'], 0, 30) . '...';
echo '<li><a title="', $post['subject'], '" href="', $post['href'], '">', $skroconysubject, '</a></li>';

Przy tym rozwi?zaniu dostaje tylko jeden ostatni topic z trzema kropkami. Co? na pewno ?le robi? z powodu braku elementarnej wiedzy php...


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [29.10.2008 21:09:38] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg150#msg150 Post #10 
no tak, jak kogoś, kto ma brak elementarnej wiedzy z php, to sporo qmasz hehe

W ssi.php troszkę poniżej masz wpis subiect..:

Code: [select]
'subject' => $row['subject'],
'short_subject' => shorten_subject($row['subject'], 25),
'preview' => $row['body'],
'time' => timeformat($row['posterTime']),
'timestamp' => forum_time(true, $row['posterTime']),
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.msg' . $row['ID_MSG'] . ';topicseen#new',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.msg' . $row['ID_MSG'] . '#msg' . $row['ID_MSG'] . '">' . $row['subject'] . '</a>',
'new' => !empty($row['isRead']),
'new_from' => $row['new_from'],


Tak więc ten wpis:

Code: [select]
'short_subject' => shorten_subject($row['subject'], 25),


odpowiada za skracanie, tj. za skrótową wersję i chodzi o znaki, łącznie ze "spacjami" i to tę wartość zmieniasz w tym pliku..

Widać to w głównym indexie działów..

Jednak nie bardzo wiem skąd wziąłeś te inne wpisy, w jakim pliku to wystepuje? czy trochę ponizej w tabeli ss_recentTopics? czy gdzie?

Sama funkcja, odpowiedzialna, za skacanie subiekta znajduje sie w katalogu Sources w pliku Subs.php:

Code: [select]
<?php

// Shorten a subject + internationalization concerns.
function shorten_subject($subject$len)
{
global $func;

// It was already short enough!
if ($func['strlen']($subject) <= $len)
return $subject;

// Shorten it by the length it was too long, and strip off junk from the end.
return $func['substr']($subject0$len) . '...';
}


?>


hmm sam te wpisy wykombiniowałeś?

Napisz cos więcej, bo nic tak nie lubię jak gdybanka hehe

Narka U?miech
r.

// Edit:
Powinieneś zajrzec do pliku Recent.php z katalogu Sources..

I chyba to skracanie było w tym pliku, jednak powinieneś poexperymentować na tych 3 plikach, nie ograniczać tylko do jednego, z tym, że plik SSI.php to jakby wersja mini caółego silnika smf, i do gł. zastosowań zewnętrzych.. inaczej musiałbyś potrzebować gł. plik index.php itd..




Attention! Testing modifications - Steam Profile

IP IP Zapisane
Customer
*
Offline
02.11.2008 12:51:02
Topic Starter
 Poland
Poland
 
DATA: [29.10.2008 21:42:07] Odp: SSI i problem z kodowaniem
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=27.msg151#msg151 Post #11 
Troch? mi g?upio, bo po raz kolejny si? rozpisujesz, a spraw? za?atwia ju? pierwsze Twoje zdanie... zupe?nie nie zauwa?y?em tego 'short_subject' i kombinowa?em na oko?o zmieniaj?c kod znaleziony gdzie? wcze?niej w SSI.php (to ten pierwszy blok 'code' z mojego poprzedniego posta). Tak wi?c nic si? nie martw, teraz ju? wiem, ?e chcia?em przekombinowa? - znowu wszystko ?miga tak jak sobie tego ?ycz?.

Pi?kne dzi?ki za obfit? pomoc, mam nadziej?, ?e ju? wszystko b?dzie ok.
A je?li chodzi o elementarne braki, to jestem samoukiem i jedyne co umiem, to przerabianie gotowych skryptów w ma?ym zakresie, a i to jak wida? nie zawsze U?miech tak wi?c brak mi tych podstaw typu jakie? dziedziczenia, obiektowo??, rekurencje, sratatencje, deklaracje zmiennych tudzie? ich brak... ostatnio uczy?em si? ActionScripta3 i teraz wszystko mi si? miesza J?zyk

Jeszcze raz dzi?ki! U?miech


IP IP Zapisane
Strony: [1] 2   TOP^Do góry
   Drukuj   
On-Line: 8 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
veryhot_post RSS Problem po przeprowadzce. « 1 2 3 » Sandra 29 77561 Ostatnia wiadomość 05.10.2008 16:14:47
Autor roco
normal_post RSS Problem z dodawaniem ikon wiadomo??i independes 3 14285 Ostatnia wiadomość 22.02.2009 23:09:13
Autor roco
normal_post RSS Problem z ustawieniem tagów oraz description independes 7 28133 Ostatnia wiadomość 04.04.2009 03:34:58
Autor roco
normal_post RSS Dynamic Memberlist 2.0 - problem independes 3 14655 Ostatnia wiadomość 28.04.2009 23:37:42
Autor roco
normal_post RSS Problem z baz? danych od wczoraj tomeh 4 16192 Ostatnia wiadomość 09.07.2009 22:22:44
Autor tomeh
normal_post RSS [SOLVED] Problem z importem bazy danych DavO 9 29122 Ostatnia wiadomość 15.12.2009 10:08:02
Autor roco
* Share this topic...
In a forum
[BBCode]
Code: [select]  -› [ Topic: SSI i problem z kodowaniem ]
[url=http://poligon.ricoroco.com/fora/smf/index.php?topic=27.0]SSI i problem z kodowaniem[/url]
In a site/blog
[xHTML]
Code: [select]  -› [ Topic: SSI i problem z kodowaniem ]
<a href="http://poligon.ricoroco.com/fora/smf/index.php?topic=27.0" target="_blank">SSI i problem z kodowaniem</a>
Geo Visitors Map