1.12.7 i starsze - Kalendarz
Lobezzz - 01-04-2009, 22:00
sama ta konstrukcje rozumiem, tyle ze w tym stylu to wyglada jak odwolanie do jakiejs gdzies indziej zdefiniowanej funkcji
KNT - 09-04-2009, 13:41
Czy jest planowana funkcjonalność wystawiania pliku w formacie iCalendar na podobnej zasadzie jak RSS/Atom?
ArT_B_ - 21-05-2009, 05:56
Witam.
Mod świetny ale ja od początku miałem jeden problem który opisałem tutaj natomiast osoatatnio podczas próby dodania nowej pozycji wyświetliło mi się coś takiego... Kod: | Błąd Ogólny
Wydarzenie nie dodane!
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2', 'yes', '2009-6-7', '74711b04e3')' at line 1
INSERT INTO phpbb_calendar (username, stamp, subject, description, user_id, valid, eventspan, bbcode_uid) VALUES ('Afera', '2009-6-4 ', 'IV Zlot Motocykli Triumph i Przyjaciele', 'IV Zlot Motocykli Triumph i Przyjaciele - Stegna na Mierzei
Wiślanej, Ośrodek \Krakus\', '2', 'yes', '2009-6-7', '74711b04e3')
Line : 857
File : cal_lite.php
|
Używam stylu UnholyDark. Potrafię używać "szukaj" tylko nie mam pojęcia czego mam w tej sytuacji szukać...
PLZ pomóżcie noobowi...
[ Dodano: 21-05-2009, 12:29 ]
z drugim problemem już sobie poradziłem... wpisałem wiadomość bez cudzysłowów... pierwszy jest nadal aktualny
Lobezzz - 28-08-2009, 12:51
Centurion napisał/a: |
na necie znalazlem tez ciekawe uzupelnienie do tego moda, mianowicie wydarzenia konretnego dnia pojawiaja sie na stronie glownej pod urodzinami
Kod: | #----[ otworz includes/page_header.php ] ---
#
#--- [ znajdz ] ---
//
// Obtain number of new private messages
#
#--- [ przed tym dodaj ] ----
// generate the calendar fotter
include_once($phpbb_root_path . 'config.php');
include_once($phpbb_root_path . 'cal_lite_settings.php');
$cal_currentday = date("d");
$cal_currentmonth = date("m");
$cal_currentyear = date("Y");
$sql = "SELECT * FROM ". CAL_TABLE ."
WHERE valid = 'yes' AND stamp >= '$cal_currentyear-$cal_currentmonth-$cal_currentday 00:00:00' AND stamp <= '$cal_currentyear-$cal_currentmonth-$cal_currentday 23:59:59' ORDER BY stamp";
if ( !($query = $db->sql_query($sql)) )
{
echo "<BR>$sql<BR>".mysql_error(); exit;
message_die(GENERAL_ERROR, 'Could not get months data', '', __LINE__, __FILE__, $sql);
}
$dates = array();
while($get_row = $db->sql_fetchrow($query))
{
$dates[] = $get_row;
}
$event_list='';
$query_num=count($dates);
for ($j = 0; $j < $query_num; $j++)
{
$results = $dates[$j];
$cal_subject = stripslashes($results['subject']);
$cal_full_subject = stripslashes($results['subject']);
$cal_subjectnum = '';
// Specific UKRag.net function.
if ( strlen($cal_subject) > 30)
{
if ((substr($cal_subject,-3,1) == '(') && (substr($cal_subject,-1,1) == ')'))
{
// store the number of permits and tack them on the end of the shortened subject
$cal_subjectnum = substr($cal_subject,-2,1);
$cal_subject = substr($cal_subject, 0, -3);
}
$cal_subject = substr($cal_subject, 0, 30);
$cal_subject .= '..';
}
if ($cal_subjectnum)
{
$cal_subject .= ' ('.$cal_subjectnum.')';
}
// End UKRag.net function
$url = append_sid($phpbb_root_path.'cal_lite.php?id='.$results['id'].'&mode=display&cl_d='.$cal_currentday.'&cl_m='.$cal_currentmonth.'&cl_y='.$cal_currentyear, 1);
// Need to keep the size down
$event_list .= "<acronym title='".stripslashes($results['username']).": $cal_full_subject'>$pt <a href='$url' id='cal_id".$results['id']."' onMouseOver=\"swc('cal_id".$results['id']."',1)\" onMouseOut=\"swc('cal_id".$results['id']."',0)\">$cal_subject</a></acronym>";
}
$DailyCalendarString="Dzisiejsze wydarzenia: ";
if ($query_num>0)
{
$DailyCalendarString.=$event_list;
}
else
{
$DailyCalendarString.="brak";
}
#
#--- [ znajdz ]
#
'T_SPAN_CLASS3' => $theme['span_class3'],
#
#--- [ po tym dodaj ]
#
'CALENDAR_CURRENT_EVENTS' => $DailyCalendarString,
#
|
teraz jeszcze trzeba dodac {CALENDAR_CURRENT_EVENTS} do kazdego wygladu
dla subSilver wyglada to tak
Kod: | #--- [ otworz templates/subSilver/index_body.tpl ] ---
#
#--- [ znajdz ]
#
<span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}</span></td>
#
#--- [ zamien na ]
#
<span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}<br />{CALENDAR_CURRENT_EVENTS}</span></td>
|
i tyle...
mod byl przeznaczony dla zwyklego phpBB ale po paru poprawkach udalo mi sie go zmusic do dzialania z wersja Przemo
demo: www.antyforum.pl |
teraz przy próbie zamkniecia jakiegokolwiek tematu mody maja:
Kod: | [code]SELECT * FROM calendar WHERE valid = 'yes' AND stamp >= '2009-08-28 00:00:00' AND stamp <= '2009-08-28 23:59:59' ORDER BY stamp
Table 'czestochowaforum.calendar' doesn't exist[/code] |
rozumiem, cze tabela nie istnieje, ale jaki ona ma zwiazek? nie widze odwołania do takiej tabeli. a normalny kalendarz dziala ok, wiec pewnie to tylko kwestia zmiany nazwy tabeli. ale na jaka? gdzie? czy to jeszcze cos innego?
MagicalFire - 29-08-2009, 09:08
Fin4l, pliki dodajemy w załaczniku
poza tym znajdź
Kod: | • <a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a> |
po tym dodaj
Kod: | • <a href="U_CALENDAR" class="mainmenu">{L_CALENDAR}</a> |
Fin4l - 29-08-2009, 09:13
zmieniłem i dalej nic nie wiać tego
Rozszerzenie tpl jest nie dozwolone
kevin_ - 29-08-2009, 09:15
W sumie to jeszcze klamry by się przydały przy odnośniku {U_CALENDAR[/b]}[/b]
Fin4l - 29-08-2009, 09:20
Tak, co racja to racja , ale nadal nic nie widać tego w nagłówku
nie pominąłem żadnego pliku do zmian
xlesiu - 29-08-2009, 09:59
Fin4l, ale Ty dodajesz to w sekcji która odpowiada za "uproszczony nagłówek" czyli między <!-- BEGIN simple_header --> a <!-- END simple_header --> A ty masz normalny nagłówek. Powinieneś to menu umieścić między <!-- BEGIN header --> a <!-- END header --> Spróbuj tego overall_header.tpl
Fin4l - 29-08-2009, 10:07
Dzieki działa
[ Dodano: 29-08-2009, 11:20 ]
po dodaniu nowej opcji aby na str głownej było powiadamiane pod urodzinami również mam
Kod: | SELECT * FROM calendar WHERE valid = 'yes' AND stamp >= '2009-08-29 00:00:00' AND stamp <= '2009-08-29 23:59:59' ORDER BY stamp
Table 'boooster_greenline.calendar' doesn't exist |
może ktoś pomoc ?
[ Dodano: 29-08-2009, 11:28 ]
a i na forum wcale nie da się wejść nie jak u poprzednika że tylko przy zamknieciu tematów
[ Dodano: 29-08-2009, 11:32 ]
Kod: | $sql = "SELECT * FROM ". CAL_TABLE ."
WHERE valid = 'yes' AND stamp >= '$cal_currentyear-$cal_currentmonth-$cal_currentday 00:00:00' AND stamp <= '$cal_currentyear-$cal_currentmonth-$cal_currentday 23:59:59' ORDER BY stamp"; | czy to ma jakas zalezność pewnie tak ... jak to poprawic bo forum padło
[ Dodano: 29-08-2009, 11:51 ]
Problem rozwiazany na 3 stronie pisało
Kod: | #----[ otworz cal_lite_settings.php ] ---
#
#----[ zamien ] ---
define('CAL_TABLE', ($table_prefix . 'calendar'));
define('CAL_CONFIG', ($table_prefix . 'cal_config'));
#
#----[ na ] ---
define('CAL_TABLE', ('phpbb_calendar'));
define('CAL_CONFIG', ('phpbb_cal_config'));
|
Yenn - 02-12-2009, 11:08
Czy jest możliwość dodania opcji, że przy pisaniu info o wydarzeniu
- jest pole, w którym wstawiamy link do obrazka, a ten obrazek pokazuje się w kalendarzu na miejscu tytułów wydarzeń lub pod nimi?
domino6824 - 02-12-2009, 11:20
Spróbuj wstawić link do obrazka w tytule.
Yenn - 02-12-2009, 11:37
Niestety tak to nie działa.
Potrzebne są jakieś dane w skryptach, na których się nie znam
domino6824 - 02-12-2009, 12:19
A jak wstawiasz ten link? Między znacznikami?
Yenn - 02-12-2009, 12:26
Gdy jest między znacznikami nie pojawia się nic, gdy jest bez nich jest jako tytuł wydarzenia.
|
|
|