ForumCała strona

Nawigacja

Aktualnie online

Gości online: 5

Użytkowników online: 0

Łącznie użytkowników: 25,399
Najnowszy użytkownik: qweqwe

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

khaman
08.04.2025 12:11:31
Happy Ramadan JazOOn Smile

JazOOn
06.04.2025 00:03:11
szczesliwego nowego roku

sferahost
28.02.2025 21:31:55
Tak, "zesrało" się kodowanie. Przyznaję, za dużo rzeczy na raz a do tego jeszcze przeziębienie.

panicze
28.02.2025 20:50:22
Ten serwer co reklamuję się na stronie, to jest dla mnie anty-reklamą Źle

Pieta
28.02.2025 19:07:47
Uuu. Coś się kodowanie strony wysypało Sad

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
Artykuły a znaczniki BBcode [a] kontra <a>
praca666
Witam
Mam taki problem, mam kod html w standardowych znacznikach np. [a] a jak wiadomo php-fusion obsługuje w <a>. Czy jest możliwość przerobienia żeby czytał i tak i tak lub wersje z "[]"?
Każdy pomysł mile widziany.
Edytowane przez praca666 dnia 10.05.2008 13:42:38
 
Wścibski Gość
Dodany dnia 04.05.2025 02:40:59
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
piotrek199214
praca666 napisał/a:
Witam
Mam taki problem, mam kod html w standardowych znacznikach np. [a] a jak wiadomo php-fusion obsługuje w <a>. Czy jest możliwość przerobienia żeby czytał i tak i tak lub wersje z "[]"?
Każdy pomysł mile widziany.


O ile mi wiadomo "[a]" - to jest znacznik BBcode, a <a> to jest kod html. Zależy gdzie to ma być wstawiane, czy ci chodzi wszędzie ma być możliwy kod html. Bo jak pamiętam ja się pytałem o rozwiązanie żeby na forum można było stosować kod html, lecz Grzes mi napisał że po przez umożliwienie wstawiania kodu HTML jest to niee bezpieczne dla swojej strony.

edit:
jeżeli ci chodzi o artykuły proponuję włączyć funkcje w ustawieniach (PA>Zarządzanie stroną>Pozostałe>Używać edytora TinyMCE?= TAK.).
Edytowane przez piotrek199214 dnia 10.05.2008 12:57:18
 
www.piocom.eu
praca666
Masz racje jest to znacznik bbcode - mój błąd. Potrzebuję tylko to wstawiać w zawartość treści artykułów.

edit: opcję TinyMCE mam włączoną i dalej nic ;]
Edytowane przez praca666 dnia 10.05.2008 13:00:08
 
piotrek199214
Aby to wstawić to musisz zdefiniować tą funkcje w maincore, a później w artykułach. Moim zdaniem lepsze rozwiązanie z "Używaniem edytora TinyMCE"

edit:
To nie dobrze. Zaraz sprawdze czy na forum nie było takiego czegoś.
Proszę temat: http://www.php-fu...post_76977
i jeszcze jeden:
http://www.php-fu...ad_id=6320
Edytowane przez piotrek199214 dnia 10.05.2008 13:05:04
 
www.piocom.eu
praca666
U mnie edytor TinyMCE działa, lecz gry wklejam treść kodu to czyta go jako ciąg tekstu razem z kodem. Próbowałem wkleić go w opcję "html" ale też nic z tego.
 
piotrek199214
Acha tobie o to chodzi. A próbowałeś: wchodzisz w artykuły: wyskakuje ci ten cały panel TinyMCE i szukasz przycisku HTML i wstawiasz. Lecz ja nie wiem co ten kod oznacza
Pobierz kod źródłowy  Rozwiń Kod źródłowy
Bo sprawdzałem w swoim edytorze html to nic sie nie zmienia.
Edytowane przez piotrek199214 dnia 10.05.2008 13:23:17
 
www.piocom.eu
praca666
No dokładnie tak, chodzi mi o to, że mam kod z forum (nie zintegrowanego z php-fusion) i tam mam kodowanie bbcode, a chciałbym pewien post wstawić jako treść artykułu. Post dosyć długi i dużo znaczników bbcode jest a przestawiać ręcznie pod artykuł jest żmudne i czasochłonne. Jak nie ma na to sposobu to zrobię ręcznie, ale może się okaże że jednak jest to wykonalne ;]

edit. Znalazłem rozwiązanie takie, żeby na forum poprostu zamienić kodowanie bbcode na html. Zaraz przerobie i zobaczę czy działa.
Edytowane przez praca666 dnia 10.05.2008 13:27:57
 
piotrek199214
praca666 napisał/a:
No dokładnie tak, chodzi mi o to, że mam kod z forum (nie zintegrowanego z php-fusion) i tam mam kodowanie bbcode, a chciałbym pewien post wstawić jako treść artykułu. Post dosyć długi i dużo znaczników bbcode jest a przestawiać ręcznie pod artykuł jest żmudne i czasochłonne. Jak nie ma na to sposobu to zrobię ręcznie, ale może się okaże że jednak jest to wykonalne ;]


No dobra bo jeżeli masz to z jakiegoś FORUM to pamiętaj że jeżeli [a] jest tam tak zdefiniowane to może to być odpowiedzialne np za <br> i trudno mi powiedzieć. Ale i tak nie za bardzo rozumiem. Mozesz pokazać ten kod?

Może ci to pomoże:
Plik maincore.php linia ok. 365-397

Pobierz kod źródłowy  Rozwiń Kod źródłowy

green - to jest znacznik BBcode
red - a to jest zdefiniowane do czego on sie będzie odwoływał w HTML.
Edytowane przez piotrek199214 dnia 10.05.2008 13:32:04
 
www.piocom.eu
praca666
Kurcze jak wkleję kawałek kodu to go tutaj zamienia prawie że idealnie.... Więc za bardzo nie mam jak Ci pokazać go....

Początkowo w maincore.php miałem tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Oczywiście na tym od początku nie działało. Więc zmieniłem na tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pozmieniałem znaczniki [i\] i [/i\] na takie jakie są w kodzie który chcę wstawić na i , no i dalej mi ich nie zamienia... Oczywiście w kodzie powyżej ich nie widać bo tutaj pewnie je już zinterpretowało i zamieniło....

Edit: No i poznikały wartości w "[]" bo je forum zinterpretowało...
Edytowane przez praca666 dnia 10.05.2008 13:52:59
 
piotrek199214
Ale ono ci nie pozmienia jeżeli nie masz tego zdefiniowanego w pliku maincore.php. Bo jeżeli chcesz dać [a] to skąd ma to wiedzieć że to dla ciebie oznacza <a> Musisz wszystko poustawiać, chyba że mylimy tematy. Ja już sie powoli gubie Wink.
 
www.piocom.eu
praca666
Dobra postaram się to napisać jaśniej ;]

W pliku maincore.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Red - Zmieniam na wartość "[a]" - taką jaką mam w moim kodzie
Green - Zmieniam na wartość "[/a]" - taką jaką mam w moim kodzie
Dalej widać, że mam mi powyższe wartości zamieniać na te oznaczone Blue, tylko że jak wykonałem te czynności to coś za bardzo mi nie chce tego zamieniać... NO chyba że coś źle robie...
 
piotrek199214
Czyli coś takiego w maincore.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ale jeżeli chcesz użyć tego po przez BBcode to musisz wyłączyć TinyMCE.

I w artykułach masz taki kod odpowiedzialny od bbcode:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez piotrek199214 dnia 10.05.2008 14:22:35
 
www.piocom.eu
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl