Zobacz temat
|
Edycja artyku?ów przez u?ytkownika
|
|
| whiter |
Dodany dnia 26.03.2008 11:46:45
|
|
Przedszkolak ![]() Postów: 13 Data rejestracji: 03.03.2008 10:36 |
Witam, jak mo?na przerobi? artyku?y aby mia?y one mo?liwo?? edycji przez u?ytkownika, który dodaje artyku?y ? Wiem, ?e w PA mog? nada? ka?demu status admina z mo?liwo?ci? edycji artyku?ów, ale jest to zbyt pracoch?onne przy wi?kszej ilo?ci ludzi. Z góry dzi?kuj? za pomoc. PW od moderatora:
|
|
|
|
| W?cibski Go?? |
Dodany dnia 25.10.2025 11:41:13
|
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
| IP: localhost | |
| MeTeo |
Dodany dnia 26.03.2008 16:56:57
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Hmm... Z pocz?tku wyda?o mi si? to proste, zobaczy?em w kod i nabra?em w?tpliwo?ci. Po 1 artyku?y nie spisuj? nicku ani ID usera dodaj?cego... Co prawda theme.php pobiera dane usera (jedna z miliona rzeczy, których nie rozumiem) jednak ja tego nie rozumiem Zak?adaj?c jednak, ?e da si? to zrobi?, lub nawet doda? 1 pole (co jest du?o prostsze) to: By da? userowi mo?liwo?? edycji, musieliby?my udost?pni? ca?e administration/articles.php dla userów. Tam mamy do dyspozycji html, a ono w niepowo?anych r?kach zrobi du?y bajzel Naprawd? tego a? tak potrzebujesz?Potem mo?liwo?? edycji da si? jako? zrobi? (widoczno?? tylko artyku?ów usera - po wcze?niejszym dodaniu nowego pola lub rozwi?zania kwestii tego usera ).Jest to do zrobienia - oczywi?cie lecz odradzam Lepiej nada? userowi prawo do edycji w Panelu Admina (da? admina ) je?li taka konieczno??... Nie po to fusion ma wsz?dzie bbcode by teraz otwiera? hakerowi drzwi przed nosem ![]() Pozdrawiam |
|
|
|
| bartek124 |
Dodany dnia 26.03.2008 17:07:49
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
Uno: W tabeli jest zapisywane ID usera: article_name Due: Edycj? Artów mo?na zrobi? z poziomu pliku readarticle.php, lub tworz?c nowy plik, np.: edit_article.php Tre: HTML mo?na zast?pi? BBCode - nic prostszego Quattro: HTML mo?na ograniczy? odpowiednimi funkcjami .
|
|
|
|
| MeTeo |
Dodany dnia 26.03.2008 17:47:38
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Faktycznie ;) Przegapi?em, a nazwa mnie jako? nie przekona?a ;) W za??czniku plik "edit_articles.php" ?eby wej?? na niego trzeba by? zalogowanym, ka?dy user widzi tylko swoje artyku?y i je mo?e edytowa?. Jak chcesz wstawi? przycisk do edycji to wstaw w theme.php, w miejscu gdzie chcesz by si? wy?wietla?o taki kod:
MeTeo dodał/a następującą plik:
|
|
|
|
| bartek124 |
Dodany dnia 26.03.2008 18:05:43
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
MeTeo my?l?, ?e lepiej by by?o plik edit_articles.php wstawi? do katalogu g?ównego, a nie do administration .Lepiej, aby zwykli userzy nie mieli tam ?adnego pliku .
|
|
|
|
| MeTeo |
Dodany dnia 26.03.2008 18:37:55
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Ale to nie ma znaczenia Je?li o to chodzi to wystarczy wgra? ten plik go g?ównego katalogu i zmieni? w nim odsy?acze "require" na podstawie innych plików A no i link ten b?dzie inny |
|
|
|
| whiter |
Dodany dnia 27.03.2008 08:26:06
|
|
Przedszkolak ![]() Postów: 13 Data rejestracji: 03.03.2008 10:36 |
Z góry dzi?kuj? za pomoc. Zaraz podzia?am z tym, mam nadziej?, ?e mi wyjdzie ![]() Próbowa?em, ale nie wychodzi. Dopisywa?em do theme.php t? linik?, ale ci?gle mi wychodzi b??d. <a href='".ADMIN."edit_articles.php?step=edit&article_id=".$info['article_id']."'>Edytuj artyku?</a> PS. Jestem jeszcze zielony w tym wszystkim, wi?c je?li mo?na, poprosz? krok po kroku ![]() Strona, na której chc? to mie? wykonane www.moj-zespol.pl Przerobi?em ARTYKU?y na ZESPO?Y. Edytowane przez whiter dnia 27.03.2008 08:42:19 |
|
|
|
| MeTeo |
Dodany dnia 27.03.2008 16:51:46
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Wstaw ten kod, w theme.php, w render_articles... Gdzie? u do?u Tak by mie?ci? si? podczas echo "" ... B??d? Wstaw go tutaj... a najlepiej render_articles z theme.php to powiemy w czym problem ![]() |
|
|
|
| whiter |
Dodany dnia 27.03.2008 17:31:03
|
|
Przedszkolak ![]() Postów: 13 Data rejestracji: 03.03.2008 10:36 |
Oto mój render article Edytowane przez whiter dnia 27.03.2008 17:32:09 |
|
|
|
| MeTeo |
Dodany dnia 27.03.2008 18:16:56
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Spróbuj teraz ;D |
|
|
|
| whiter |
Dodany dnia 27.03.2008 19:34:05
|
|
Przedszkolak ![]() Postów: 13 Data rejestracji: 03.03.2008 10:36 |
I dzia?a i nie dzia?a... Dzia?a przez to, ?e pokazuje si? odno?nik do edycji artyku?ów, ale edycja ich ju? nie zaskakuje. Pojawia sie taki komunikat: [404] File Not Found : Plik nie istnieje Podany w zapytaniu URL /administration/edit_articles.php?step=edit&article_id=5 nie zosta? odnaleziony na tym serwerze. The requested URL /administration/edit_articles.php?step=edit&article_id=5 was not found on this server. PS. Mo?esz wej?? na t? stronk? www.moj-zespol.pl i zalogowac sie jako tester has?o tester. S? tam ARTYKU?Y zamienione na ZESPO?Y. Edytowane przez whiter dnia 27.03.2008 19:52:02 |
|
|
|
| Piotrroger |
Dodany dnia 27.03.2008 20:19:01
|
|
Bywalec ![]() Postów: 998 Pomógł: 19 v7.02.03Data rejestracji: 27.04.2006 18:29 |
Wgraj za??cznik MeTeo do folderu administration. Pisze przecie? wyra?nie ?e plik edit_profile.php nie osta? odnaleziony. |
|
|
|
| whiter |
Dodany dnia 27.03.2008 20:36:38
|
|
Przedszkolak ![]() Postów: 13 Data rejestracji: 03.03.2008 10:36 |
Faktycznie, nie zauwa?y?em tego za??cznika. Wszystko dzia?a. Naprawd? wielkie dzi?ki! |
|
|
|
| Sagitarius |
Dodany dnia 19.04.2008 17:21:50
|
|
Przedszkolak ![]() Postów: 60 Ostrzeżeń: 1 Data rejestracji: 16.04.2006 17:11 |
Pogubi?em si? w tych plikach Wszystko dzia?a, ale chcia?bym zrobi? to w ten sposób, aby po prostu podmieni? ju? istniej?c? funkcj? edycji artyku?u przez Administratora, tak aby dzia?a?o to równie? dla u?ytkownika przy u?yciu tej samej ikonki. W którym pliku mam to wygrzeba?? EDIT: niestety mod daje zbyt du?e pole manewru dla usera... Nie da?o by si? zrobi? tego w ten sposób aby user móg? edytowa? TYLKO i wy??cznie dany artyku?, który jest jego autorstwem? Edytowane przez Sagitarius dnia 19.04.2008 17:26:59 |
|
|
|
| MeTeo |
Dodany dnia 19.04.2008 22:01:31
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Plik jest tylko 1 i pozwala na edycj? artyku?u, gdzie pokrywa si? ID dodaj?cego i ID usera, który chce edytowa?. Innej mo?liwo?ci nie ma... |
|
|
|
| slawekneo |
Dodany dnia 20.04.2008 01:37:34
|
|
Bywalec ![]() Postów: 915 Pomógł: 41 Data rejestracji: 12.03.2006 07:28 |
Witam !! ze sie przyczepie do paru spraw. Po pierwsze warunek na link do edycjy sprawdzajacy czy osoba ogladajaca jest autorem jak tak to wyswietla link. Po drugie poczatek pliku powinien wygladac tak Po trzecie wywal z pliku niepotrzebny kod !! i nie wiem nie sprawdzalem tego czy czasem user nie ma dostepnej opcji usuniecia arta powinno byc zablokowane. Pozdro!! |
|
|
|
| Przejdź do forum: |














Zak?adaj?c jednak, ?e da si? to zrobi?, lub nawet doda? 1 pole (co jest du?o prostsze) to:
).
) je?li taka konieczno??... Nie po to fusion ma wsz?dzie bbcode by teraz otwiera? hakerowi drzwi przed nosem 




