Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

OK, wybacz. Obecnie przykładowe pole wygląda tak:

<li class='field'>
			<label for='event_title'>{$this->lang->words['calendar_title']}</label>
			<input type='text' id='event_title' class='input_text' name='event_title' value="{$event_title}" size='50' maxlength='50' />
		</li>

Które następnie zostaje tak wyświetlone przy wyświetleniu eventu: {$event['event_title']}

Wydarzenie: Wielkie wydarzenie testowe

Chciałbym dodać pod spodem nowe pole tekstowe, np. opis. Tak, żeby przy wyświetleniu wydarzenia pokazane zostało:

Wydarzenie: Wielkie wydarzenie testowe; Opis: Incredible

Czy wystarczy więc w formularzu umieścić nowe pole tekstowe:

<input type='text' id='event_opis' class='input_text' name='event_opis' value="{$event_opis}" size='50' maxlength='50' />

i odwołać sie do niego w wybranym miejscu poprzez:

{$event['event_opis']}

?

  • Manager
Opublikowano

Trochu, jakbym nie zrozumiał, ale wszelka zmienna nie zainicjowana w kodzie, a potem dodana w skin nie ma prawa się wyświetlić, z racji takiej, że nie. :)

Czyli chcesz wyświetlić dodatkowe pole tekstowe, a potem zapisać ( do bazy ) to, co user tam wpisze?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Czyli chcesz wyświetlić dodatkowe pole tekstowe, a potem zapisać ( do bazy ) to, co user tam wpisze?

Dokładnie o to mi chodzi. Chciałbym dodać dodatkowe pola, które użytkownik będzie mógł wypełnić, a które następnie wyświetlą się w widoku wydarzenia. Pola takie jak opis, miejsce, może jakaś grafika.

  • Manager
Opublikowano

Dodaj nowe pole/a w tabeli o nazwie cal_events, potem w pliku: admin/applications_addon/ips/calendar/modules_public/calendar/calendars.php znajdź: [w funkcji calendarEventSave()]

'event_unix_to'     => $_final_unix_to,

Dodaj poniżej:

														'custom_field_1'	=> intval( $this->request['field_1'] ), #pole numeryczne
													'custom_field_2'	=> trim( $this->request['field_2'] ), #pole tekstowe

field_1 i field_2 to nazwy pól w formularza HTML ( id, name - jak zwał tak zwał ).

Nazwy pól w bazie: custom_field_1, custom_field_2.

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.