ForumCała strona

Nawigacja

Aktualnie online

Gości online: 34

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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 » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Tag [YOU] w php-fusion
dex
Witam, mam pytanie jak dodac tag [you] do phph-fusion, tak zeby mozna go bylo stosowac zarowno na forum [widoczny jako buton] jak i w artach i newsach, dla tych co niewiedza jak dziala ten tag opis:

Jeżeli ten tekst czyta np Kowalski to widzi: "Kowalski jak Ci sie podoba ten tekst" jezeli Nowakowski to:"Nowakowski jak Ci..." A my piszemy poprostu:"[you] jak Ci sie podoba ten tekst"

Jezeli ktos móglby pomoc to z gory dziekuje

MOJE STRONY W PHP-FUSION
| ARMAGEDDON CORP | PUG Bielany | W3C-PHPFUSION.ORG |
 
http://armageddoncorp.eu
Wścibski Gość
Dodany dnia 24.11.2024 19:21:34
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
SebaZ
z forum to będzie proste. jedna linijka w pliku maincore.php funkcja parseubb

gorzej moż ebyć z newsami ale też jakoś da się radę... stworazyć oddzielną funkcję podobną do parse ubb ale tylko z tym tagiem [you] wtedy przepuścić tresc newsa przez tą funkcje i popwinno śmiagc
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
slawekneo
ta dokladnie tak jak to sebaz pisze a wygladalo by to mniejwiecej tak

tworzymy nowa funkcje w maincore.php o nazwie np. you(); (moze byc nad funkcja parseubb lub pod bez znaczenia)
w niej wstawiamy taki kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Po dodaniu tej funkcji dodamy jeszcze ta czesc do funkcji parseubb najlepiej zaraz pod sama linijka function parseubb ($text){

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

zapisujemy to i wchodzimy w pliki postedit.php na samym koncu lini 182 wciskamy enter idodajemy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Podobie dodajemy ta linie do plikow postnewthread.php | postreply.php | viewthread.php | (z tym ze w tych plikach beda to juz inne linie)
no i teraz zabieramy sie za news
wchodzimy w plik news.php i na samym koncu lini 45 (tak ona wyglada
Pobierz kod źródłowy  Rozwiń Kod źródłowy
) dajemy enter i wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy
podobnie robimy z linia 146
teraz plik news.php w katalogu administration
odnajdz ta linijke
Pobierz kod źródłowy  Rozwiń Kod źródłowy


i zamnien ja na ta

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


pod linia 209 wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i mniejwiecej pod linia 249 wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

newsy juz mamy zabieramy sie za arty
wchodzimy w katalog administration/articles.php i odnajdujemy ta czesc
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamieniamy ja na to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

gdzies pod linia 165 wstawiamy to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i mniejwiecej pod linia 206 to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamykamy i zapisujemy
plik articles.php w glownym katalogu
odnajdujemy w tym pliku ta linie
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamieniamy ja na to
Pobierz kod źródłowy  Rozwiń Kod źródłowy

jeszcze tylko pozostal na plik readarticle.php
a w nim pod linia 34 wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy


no i to bylo by na tyle :D
Pozdro!!


Przenosze i przyklejam!/Pieka
Edytowane przez slawekneo dnia 10.09.2006 23:28:07
 
dex
dzieki wielkie za tak dokladny tutek, wieczorkiem pozamieniam u siebie pliki, edytuje ten post i pochwale sie czy wyszlo :D

+++++++++++++++++++++++
EDIT

no i teraz zabieramy sie za news
wchodzimy w plik news.php i na samym koncu lini 45 (tak ona wyglada
Pobierz kod źródłowy  Rozwiń Kod źródłowy


) dajemy enter i wklejamy ten kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy



podobnie robimy z linia 146


Na forum wszystko jest ok, w newsach i artach tez dziala chociaz niewidac przycisku YOU, a co do tego co wyzej cytuje to moj plik news.php w folderze glownym wyglada tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wiec niestety nie mam ani 45 ani 146 linijki... moze to inny plik ma byc?
Edytowane przez dex dnia 10.09.2006 20:26:10

MOJE STRONY W PHP-FUSION
| ARMAGEDDON CORP | PUG Bielany | W3C-PHPFUSION.ORG |
 
http://armageddoncorp.eu
slawekneo
hee masz zapewne extreme pack'a Pfft
a w nim news.php zapisany jest w dwuch plikach i nazywaly sie chyba news1_inc.php i news2_inc.php
hmm.... nie mam extreme packa na dysku wiec niewiem jak wygladaja te pliki Sad

Ps. mogles wczesniej powiedziec ze uzywasz EP bo caly ten opis jest do najnowszej wersji
Edytowane przez slawekneo dnia 10.09.2006 22:43:10
 
SebaZ
slawekneo napisał/a:
Po dodaniu tej funkcji dodamy jeszcze ta czesc do funkcji parseubb najlepiej zaraz pod sama linijka function parseubb ($text){
tutaj się wtrącę... strata miejsca i niepotrzebne powilanie kodu. wystarczy odwołać się w funkcji parseubb do you()
dodac linjkę w stylu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
slawekneo
ehhh ten to sie zawsze czegos czepi Pfft
BTW. oczywiscie ze tak mozna (poprawione) Grin
Pozdro!!
Edytowane przez slawekneo dnia 10.09.2006 23:28:34
 
SebaZ
adrom napisał/a:
wiec niestety nie mam ani 45 ani 146 linijki... moze to inny plik ma byc?
masz EP. Zalezy której wersji newsów używasz : 2 kolumny czy jedna. Najlepiej poszukaj tego fragmentu $news_news w obu plikach newsx_inc.php i zamien odpowiednio jak w instrukcji
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
chomik
Ja mam EP IV (ten najnowszy). Chciałbym zrobić to [you], ale:
- żeby mogli tego używać tylko modzi i admini
- żeby mogły tego używać tylko pewne grupy userów, jak to zdefiniować?
- żeby nie było żadnych przycisków
- używam wersji newsów w jednej kolumnie
- żeby można bylo tego używać w całym portalu Cool (czyli jeszcze w schoutbooxie, w tematach forum, tutułach paneli... itd.)
- ogólnie rzecz biorąc, żeby inni userzy niewiedzieli o co chodzi z tym [you] Grin

ps. czy da się coś takiego zrobić też z adresami IP ?
ps2. czy mógłby ktoś napisać tutka w taki sposób, żeby nie było np. "pod linią 128.." albo "zmierń linijke 516 na ..." tylko bardziej przejrzyście, np.:
linię: "bo tu jest stara linia" zmieniamy na "bo tu była stara linia"
bo niektórzy mają juz pomodyfikowane niektóre pliki i numery linii kodu mogą się niezgadzać.
Edytowane przez chomik dnia 20.02.2007 13:55:23
 
https://niebanalnekadry.pl
Eklipse
A mi to właściwie było potrzebne tylko na forum Smile I działa Smile jest cool Smile i bardzo fajny bajerek Smile pozdr. oby więcej takich modzików Cool
 
www.scooters.kom.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl