ForumCała strona

Nawigacja

Aktualnie online

Gości online: 19

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
Przycisk na forum
megamisiek23
Witam chciałbym was zapytać czy jest możliwość by dodać dodatkowy znacznik na forum np [kod] * [/kod] tak aby był to przycisk a po jego kliknięciu ukazywał się ukryta treść- w praktyce wygląda to tak:
przed:
images11.fotosik.pl/21/bc4051eeaddb6dcam.jpg

po:
images4.fotosik.pl/288/034794cbcb29df58m.jpg

Prosze o pomoc.
Edytowane przez Pieka dnia 21.12.2008 14:33:48
 
http://moor-p2m.xt.pl
Wścibski Gość
Dodany dnia 25.11.2024 19:00:17
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Therror
"Czy jest możliwość?" To głupie pytanie. Skoro znasz stronę gdzie takie coś istnieje to znaczy, że da się zrobić! Kwestia dobrej woli!
Macie zlecenia na wtyczki i themy do PHP-Fusion?
Pisać na PW Grin
 
http://therror.xon.pl
megamisiek23
Therror napisał/a:
"Czy jest możliwość?" To głupie pytanie. Skoro znasz stronę gdzie takie coś istnieje to znaczy, że da się zrobić! Kwestia dobrej woli!


nie mów że głupie pytanie ponieważ to nie jest z forum fusiona ani z EP a
ja prosze o odp czy na fusionie można i jak Angry
 
http://moor-p2m.xt.pl
Shaolin
jesu... na fusionie można wszystko. to też tylko kwestia chęci i uporu.

najprościej będzie jeśli znajdziesz kod javascipt do ukrywania części strony (divów) i potem zastosujesz go w praktyce.

//edit: o ile się nie mylę to nowe bbcode możesz dodać w maincore.php
Edytowane przez Shaolin dnia 16.01.2007 15:52:46
working
 
megamisiek23
Shaolin napisał/a:
jesu... na fusionie można wszystko. to też tylko kwestia chęci i uporu.

najprościej będzie jeśli znajdziesz kod javascipt do ukrywania części strony (divów) i potem zastosujesz go w praktyce.

//edit: o ile się nie mylę to nowe bbcode możesz dodać w maincore.php


a więc tak mam taki kod java:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


wygląda to tak:
images11.fotosik.pl/24/427e7096a3aef29cm.jpg

po kliknięciu tak:
images13.fotosik.pl/17/85a54c071be35b25m.jpg

i teraz prosze o odpowiedź gdzie wstawić i jak przerobić ten kod tak aby był dostępny na forum w znaczniku np [hashcode]*********[/hashcode]

błagam pomóżcie
Edytowane przez megamisiek23 dnia 18.01.2007 12:02:12
 
http://moor-p2m.xt.pl
Shaolin
więc tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wstawiasz do subheadera, w sumie to obojętnie gdzie, byleby tylko w sekcji head.

reszta natomiast wymaga już ingerencji w plik maincore.php (gdzieś w okolicach linii 340):
Pobierz kod źródłowy  Rozwiń Kod źródłowy


powinieneś się zainteresować tym framentem i na jego postawie dodać nowy tag. metodą prób i błędów...
Edytowane przez Shaolin dnia 20.01.2007 18:40:06
working
 
megamisiek23
powinieneś się zainteresować tym framentem i na jego postawie dodać nowy tag. metodą prób i błędów...




No tak ale jak wstawiłem ten kod do sekcji <head> wyskakuje coś takiego:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/sites/yoyo.pl/m/o/moor-p2m/subheader.php on line 32


a co do dodania w maincore to mam coś takiego ale nie wiem czy będzie działać:
$text = preg_replace("#\[hashcode\"?(.*?)\"?\](.*?)\[/hashcode]#si", '<a href="#" onclick="flip(\'\1\' ); return false;"><b>\1</b></a><div id=\'\1\' class=\'ukryj\' style=\'display: none;\'>\2</div>', $text);


i jeszcze takie coś:
<input type='button' value='hashcode' class='button' style='width:40px;' onClick=\"addText('message', '[hashcode]', '[/hashcode' );\">


i coś mi się o uszy obiło że trzeba coś tam wstawić do pliku includes/jscript.js
oraz do pliku style.css aktualnego thema ??

Pliz niech ktoś kto się zan złączy to w jakąś całość
 
http://moor-p2m.xt.pl
Shaolin
teraz poprawiłam. spróbuj.

co do drugiej części: popróbuj, za którymś razem powinno się udać. ingerencja w includes/jscript.js może okazać się niezbędna, ale style.css chyba nie jest tutaj istotne.
working
 
megamisiek23
Shaolin napisał/a:
teraz poprawiłam. spróbuj.

co do drugiej części: popróbuj, za którymś razem powinno się udać. ingerencja w includes/jscript.js może okazać się niezbędna, ale style.css chyba nie jest tutaj istotne.


niestety nic nie działa prubowałem nawet sam kombinować na różne sposoby ale wszystko lipa
zaczynam się zastanawiać czy w ogóle jest możliwość zrobienia tegoSadSadSad
 
http://moor-p2m.xt.pl
Shaolin
jest. ale nie zrobisz tego bez sporej determinacji.
ja nigdy nie uczyłam się php z poradników, uczę się metodą prób i błedów na istniejącym kodzie. zaopatrz się w jakiś edytor php z kolorowaniem składni i próbuj aż się uda.

working
 
megamisiek23
szacuneczek dla SLAWEKNEO dzięki niemu mój problem został rozwiązany a teraz napisze jak to ma wyglądać dla tych co chcieli by mieć coś takiego nas swojej stronie Smile

a więc zaczynamy Smile

po pierwsze wchodzimy w includes/jscript.js
i na samym dole wklejamy to:
function flip( rid ) {
document.getElementById(rid).style.display =
document.getElementById(rid).style.display
== 'none' ? 'block' : 'none'
}


Po drugie musimy wejść w STYLE.CSS aktualnego thema i wklejamy też na samym dole to:
.ukryj {
padding-bottom: 10px;
padding-left: 30px;
padding-top: 10px;
padding-right: 30px;
}


Po trzecie edytujemy plik maincore.php a tam
szukamy funkcji parseubb i pod dokładnie pod linią
$text = descript($text,false); wklejamy to:
$text = preg_replace("#\[hashcode=([0-9 a-z]*)\](.*?)\[/hashcode\]#si", '<center><a href="#" onclick="flip(\'\1\' ); return false;"><input type=submit class=\'button\' value=\'Odkryj kod \'></a></center><div id=\'\1\' class=\'ukryj\' style=\'display: none;\'>\2</div>', $text);


po czwarte robimy dodatkowy przycisk w bbcode a wiec w tym celu wchodzimy do wszystkich plików forum i wyszukujemy tak zaczynającego się textu: <input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('message',.............. a tuż pod nim wklejamy to:
<input type='button' value='hashcode' class='button' style='width:60px;' onClick=\"addText('message', '[hashcode=".uniqid('' )."]', '[/hashcode]' );\">

nooo i to by było na tyle
jeszcze raz mówie że autorem jest SLAWEKNEO i raz jeszcze wielki ukłon w jego strone Smile



Przyklejam/Pieka
Edytowane przez Pieka dnia 23.01.2007 13:49:35
 
http://moor-p2m.xt.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl