phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:29
Kalendarz
Autor Wiadomość
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 08-05-2007, 22:22   

no to dograj ten plik na serwer do glownego katalogu z forum (cal_install.php) w koncu jest w paczce kalendarza, on tworzy tabele w bazie
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
Gadatliwa Kasia 

   
Royal116


Pomógł: 2 razy
Posty: 209
Wysłany: 08-05-2007, 22:26   

Wgrałem i nic :(
_________________
Brak Podpisu :P !
 
     
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 08-05-2007, 22:33   

a co sie pokazuje? ze nie ma pliku czy co?
Ostatnio zmieniony przez Centurion 08-05-2007, 22:36, w całości zmieniany 1 raz  
 
     
Royal116


Pomógł: 2 razy
Posty: 209
Wysłany: 08-05-2007, 22:36   

nie rozumiem ?? coś jest skopane z grupami ??
_________________
Brak Podpisu :P !
 
     
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 08-05-2007, 22:38   

nie no sa dwie tabele + dodatkowe wpisy w tabelach grup i userów

lepiej by bylo jakbys to jednak przez skrypt zrobil
Ostatnio zmieniony przez Centurion 08-05-2007, 22:40, w całości zmieniany 1 raz  
 
     
Royal116


Pomógł: 2 razy
Posty: 209
Wysłany: 08-05-2007, 22:40   

Ok ale jak i co tam wpisać. To jest pytanie :P
_________________
Brak Podpisu :P !
 
     
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 08-05-2007, 22:44   

rany jaki Ty malo kumaty jestes :p
to sa zapytania do bazy ktore trzeba wykonac, wiecej Ci nie pomoge
ale lepiej by bylo jakbys uzyl skryptu instalacyjnego z cal_install.php

CREATE TABLE phpbb_calendar (
id int(11) NOT NULL auto_increment,
username varchar(255),
stamp datetime,
subject varchar(255),
description blob,
user_id mediumint(1) DEFAULT '-1' NOT NULL,
valid char(3) DEFAULT 'no' NOT NULL,
eventspan date,
bbcode_uid varchar(10),
PRIMARY KEY (id)
) TYPE=MyISAM;


CREATE TABLE phpbb_cal_config (
config_name varchar(255) NOT NULL default '',
config_value varchar(255) NOT NULL default '',
PRIMARY KEY (config_name)
) TYPE=MyISAM;

ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
ALTER TABLE phpbb_users ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
Royal116


Pomógł: 2 razy
Posty: 209
Wysłany: 09-05-2007, 13:16   

ok już sobie poradziłem. Wrzuciłem jeszcze raz plik cal_install.php i wszystko gra. A chciał bym ten kalendarz zrobić tylko dla grup na forum. Zwykły użytkownik nie wejdzie, to jak mam to zrobić?
_________________
Brak Podpisu :P !
 
     
Centurion



Pomógł: 543 razy
Posty: 1972
Wysłany: 18-05-2007, 15:46   

Uwaga mala solucja na blad pt:
Cytat:
Table 'royal_royal.phpbb_cal_config' doesn't exist


okazuje sie ze plik cal_lite_settings.php nie zawsze chce pobrac ustawienia tabel z config.php
rozwiazanie jest dosc banalne:
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'));


oczywiscie kazdy wpisuje swoje nazwy tabel jesli ma inne niz standardowe


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
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
Rafal111

Posty: 299
Wysłany: 23-05-2007, 16:26   problem z nowym wydarzeniem

u nas jest problem
admin nie dostaje maila gdy ktos proponuje nowe wydarzenie
i druga sprawa - można kasowac wydarzenia ale gdzie je edytowac?
 
     
Monde


Pomógł: 2 razy
Posty: 144
Wysłany: 11-07-2007, 17:55   

Czy mozna w kalendarzu wyznaczyc jakos osoby które mogą dodawać do kalendarza zdarzenia i od razu będzie zatwierdzone? osoby które nie mają żadnych praw i są zwykłymi użytkownikami
 
     
kondi


Posty: 213
Wysłany: 14-07-2007, 17:16   

Jak odinstalowac ten kalendrarz?

Jak włączam plik uninstall.php to mam taki błąd:

Kod:
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20

Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20

Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20

Warning: main() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20

Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21

Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21

Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21

Warning: main() [function.include]: Failed opening './config.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21

Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22

Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22

Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22

Warning: main() [function.include]: Failed opening './common.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22

Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25

Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25

Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25

Fatal error: main() [function.require]: Failed opening required './cal_lite_settings.' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25
 
     
qrka

Posty: 29
Wysłany: 20-08-2007, 22:04   

U mnie kalendarz zainstalowal sie poprawnie
mam jednak problem taki ze po ustawieniach w PA ustawienia te sa ignorowane i ponownie sa standardowe
byc moze jakis plik ma miec chmod 777 tylko jaki ?


po wejsciu niezalogowanego uzytkownika jest:




Could not select Calendar permission from user table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_calendar_perm' in 'field list'

SELECT user_calendar_perm FROM phpbb_users WHERE user_id = '-1'

Line : 29
File : cal_lite_functions.php



NIEAKTUALNE :)
 
     
Radzio93

Posty: 26
Wysłany: 25-08-2007, 08:58   

upss... ja chyba coś źle zrobiłem, bo po wejściu w Panel Admina pokazuje mi się tylko i wyłącznie litera P. Jak usunąć ten mod z bazy danych?? Jakie on ma oznaczenie wśród tych wszytskich numerków w php Admin.
_________________
(...)
 
     
Gadatliwa Kasia 

   
warna



Pomógł: 475 razy
Posty: 2335
Wysłany: 26-08-2007, 14:27   

Radzio93, sprawdź jeszcze raz pliki, które edytowałeś. Szczególnie te z katalogu /admin/
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,2 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę