1.12.7 i starsze - lightbox JS 2.03 mod by szpak
szpak - 16-04-2007, 00:00 Temat postu: lightbox JS 2.03 mod by szpak Modyfikacja zmienia okno podglądu zdjęcie w albumie na ładną animowaną wyciemniająca nakładkę
nie wiem jak to opisać, efekt tego można zobaczyć TUTAJ
mod oczywiście w załączniku, postępować według instrukcji dokładnie to nie będzie kłopocików.
DODATKOWA MODYFIKACJA DLA ZAłąCZNIKóW W POSTACH
oczywiście wpierw robimy modyfikacje z załącznika potem tą :
Kod: | w pliku attach_mod/displaying.php
znajdz:
'IMG_SRC' => "javascript:displayWindow('" . append_sid($phpbb_root_path . 'download.' . $phpEx . '?id=' . $attachments['_' . $post_id][$i]['attach_id']) . "',$pic_width,$pic_height)",
zamień na:
'IMG_SRC' => "" . append_sid("download.$phpEx?id=" . $attachments['_' . $post_id][$i]['attach_id']) . "',$pic_width,$pic_height",
w pliku templates/twój_styl/viewtopic_attach_body.tpl
znajdz:
<td align="left"><a href="{postrow.attach.cat_thumb_images.IMG_SRC}"><img src="{postrow.attach.cat_thumb_images.IMG_THUMB_SRC}" alt="" border="0" /></a></td>
zamień na:
<td align="left"><a rel=\"lightbox[roadtrip]\" href="{postrow.attach.cat_thumb_images.IMG_SRC}"><img src="{postrow.attach.cat_thumb_images.IMG_THUMB_SRC}" alt="" border="0" /></a></td> | .
mrt - 09-05-2007, 16:02
mozna prosic o jakies demo bo w/w nie dziala
dzieki
Martodox - 09-05-2007, 19:01
szpak, jest możliwość zintegrowania tej modyfikacji z obrazkami, które są dołączone do postów?
neo_1984 - 19-07-2007, 15:57
mam pytanko, w czym może być problem, zainstalowałem modyfikacje, pokazuje sie tylko loading i nie wczytuje zdjęcia, wiecie może w czym problem ?
[ Dodano: 20-07-2007, 19:01 ]
nikt mi nie jest w stanie pomóc ?
[ Dodano: 27-07-2007, 12:45 ]
widzę że jednak nikt....szkoda
bweb - 22-12-2007, 11:52
Same niepochlebne komentarze, wiec nie wiem czy instalowac moda u siebie
Działa bez zarzutu ?
a9u9u - 29-01-2008, 14:48
ok, a co trzeba zmienić/dodać jeżeli ma się na stronie głównej modyfikację z albumem
autor They
z plikem index_body.tpl sobie już poradziłam, ale co z index.php?
Kod: | // MOD Album on Index by Matrix - BEGIN
$album_root_path = $phpbb_root_path . 'album_mod/';
include($album_root_path . 'album_common.'.$phpEx);
$sql = "SELECT c.*, COUNT(p.pic_id) AS count
FROM ". ALBUM_CAT_TABLE ." AS c
LEFT JOIN ". ALBUM_TABLE ." AS p ON c.cat_id = p.pic_cat_id
WHERE cat_id <> 0
GROUP BY cat_id
ORDER BY cat_order ASC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}
$catrows = array();
while( $row = $db->sql_fetchrow($result) )
{
$catrows[] = $row;
}
$allowed_cat = '';
for ($i = 0; $i < count($catrows); $i++)
{
$allowed_cat .= ($allowed_cat == '') ? $catrows[$i]['cat_id'] : ',' . $catrows[$i]['cat_id'];
}
if ($allowed_cat != '')
{
$sql = "SELECT p.pic_id, p.pic_filename, p.pic_title, p.pic_desc, p.pic_user_id, p.pic_user_ip, p.pic_username, p.pic_time, p.pic_cat_id, p.pic_view_count, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments
FROM ". ALBUM_TABLE ." AS p
LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id
LEFT JOIN ". ALBUM_CAT_TABLE ." AS ct ON p.pic_cat_id = ct.cat_id
LEFT JOIN ". ALBUM_RATE_TABLE ." AS r ON p.pic_id = r.rate_pic_id
LEFT JOIN ". ALBUM_COMMENT_TABLE ." AS c ON p.pic_id = c.comment_pic_id
WHERE p.pic_cat_id IN ($allowed_cat) AND ( p.pic_approval = 1 OR ct.cat_approval = 0 )
GROUP BY p.pic_id
ORDER BY pic_time DESC
LIMIT ". $album_config['cols_per_page'];
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query recent pics information', '', __LINE__, __FILE__, $sql);
}
$recentrow = array();
while( $row = $db->sql_fetchrow($result) )
{
$recentrow[] = $row;
}
if (count($recentrow) > 0)
{
for ($i = 0; $i < count($recentrow); $i += $album_config['cols_per_page'])
{
$template->assign_block_vars('recent_pics', array());
for ($j = $i; $j < ($i + $album_config['cols_per_page']); $j++)
{
if( $j >= count($recentrow) )
{
break;
}
if(!$recentrow[$j]['rating'])
{
$recentrow[$j]['rating'] = $lang['Not_rated'];
}
else
{
$recentrow[$j]['rating'] = round($recentrow[$j]['rating'], 2);
}
$pic_size = @getimagesize(ALBUM_UPLOAD_PATH . $recentrow[$j]['pic_filename']);
$pic_width = ($pic_size[0] + 20);
$pic_height = ($pic_size[1] + 25);
if ( $album_config['fullpic_popup'] )
{
$u_pic = append_sid("album_pic.$phpEx?pic_id=". $recentrow[$j]['pic_id']);
if ( $pic_size ) $u_pic = "javascript:displayWindow('$u_pic',$pic_width,$pic_height)";
else if ($album_config['fullpic_popup']) $target_blank = 'target="_blank"';
}
else $u_pic = append_sid("album_page.$phpEx?pic_id=". $recentrow[$j]['pic_id']);
$template->assign_block_vars('recent_pics.recent_col', array(
'U_PIC' => $u_pic,
'THUMBNAIL' => append_sid("album_thumbnail.$phpEx?pic_id=". $recentrow[$j]['pic_id']),
'DESC' => $recentrow[$j]['pic_desc']
)
);
if( ($recentrow[$j]['user_id'] == ALBUM_GUEST) or ($recentrow[$j]['username'] == '') )
{
$recent_poster = ($recentrow[$j]['pic_username'] == '') ? $lang['Guest'] : $recentrow[$j]['pic_username'];
}
else
{
$recent_poster = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $recentrow[$j]['user_id']) .'">'. $recentrow[$j]['username'] .'</a>';
}
$template->assign_block_vars('recent_pics.recent_detail', array(
'TITLE' => $recentrow[$j]['pic_title'],
'POSTER' => $recent_poster,
'TIME' => create_date($board_config['default_dateformat'], $recentrow[$j]['pic_time'], $board_config['board_timezone']),
'VIEW' => $recentrow[$j]['pic_view_count'],
'RATING' => ($album_config['rate'] == 1) ? ( '<a href="'. append_sid("album_rate.$phpEx?pic_id=". $recentrow[$j]['pic_id']) . '">' . $lang['Rating'] . '</a>: ' . $recentrow[$j]['rating'] . '<br />') : '',
'COMMENTS' => ($album_config['comment'] == 1) ? ( '<a href="'. append_sid("album_comment.$phpEx?pic_id=". $recentrow[$j]['pic_id']) . '">' . $lang['Comments'] . '</a>: ' . $recentrow[$j]['comments'] . '<br />') : '',
'IP' => ($userdata['user_level'] == ADMIN) ? '' . $lang['IP_Address'] . ': <a href="' . $board_config['address_whois'] . '' . decode_ip($recentrow[$j]['pic_user_ip']) . '" target="_blank">' . decode_ip($recentrow[$j]['pic_user_ip']) .'</a><br />' : ''
)
);
}
}
}
else
{
// No Pics Found
$template->assign_block_vars('no_pics', array());
}
}
else
{
// No Cats Found
$template->assign_block_vars('no_pics', array());
}
$template->assign_vars(array(
'L_CATEGORY' => $lang['Category'],
'L_PICS' => $lang['Pics'],
'L_LAST_PIC' => $lang['Last_Pic'],
'U_YOUR_PERSONAL_GALLERY' => append_sid("album_personal.$phpEx?user_id=". $userdata['user_id']),
'L_YOUR_PERSONAL_GALLERY' => $lang['Your_Personal_Gallery'],
'U_USERS_PERSONAL_GALLERIES' => append_sid("album_personal_index.$phpEx"),
'L_USERS_PERSONAL_GALLERIES' => $lang['Users_Personal_Galleries'],
'S_COLS' => $album_config['cols_per_page'],
'S_COL_WIDTH' => (100/$album_config['cols_per_page']) . '%',
'TARGET_BLANK' => $target_blank,
'L_RECENT_PUBLIC_PICS' => $lang['Recent_Public_Pics'],
'L_NO_PICS' => $lang['No_Pics'],
'L_PIC_TITLE' => $lang['Pic_Title'],
'L_VIEW' => $lang['View'],
'L_POSTER' => $lang['Poster'],
'L_POSTED' => $lang['Posted'],
'L_PUBLIC_CATS' => $lang['Public_Categories'])
);
// MOD Album on Index by Matrix - END |
dziekuje za pomoc
They2 - 29-01-2008, 17:22
karalajna3, pisalem ci o tym na pw.
w modzie album znajdz:
Kod: | if ( $pic_size ) $u_pic = "javascript:displayWindow('$u_pic',$pic_width,$pic_height)"; |
zamien na
Kod: | if ( $pic_size ) $u_pic = "$u_pic',$pic_width,$pic_height"; |
oczywiscie w indexie (na stronie glownej)
ps. zarejestrowalas sie u mnie na forum jako karolina ?
a9u9u - 29-01-2008, 22:22
They2, tak już to zrobiłam, ale odpisałam Ci na Twoim forum że niestety nie poskutkowało...
They2 napisał/a: | ps. zarejestrowalas sie u mnie na forum jako karolina ? |
jako Karolina1987
Grosio18 - 24-02-2008, 13:21
Byłoby fajnie jakby działało
szpak - 02-03-2008, 03:08
wypiłem 1 pół liter, na bracika urodziny, potem wypilim drugi pół liter, bo urodziny są fajne
o trzecim pół litrze pisać nie będę bo przecież o suchym gardle siedzieć to lipa
wpadłem na to forum i lukam w tego posta i widzę jakieś kłopociki, nie patrząc na skutki uboczne półlitrów które wypilim pobrałem moda z załącznika i zainstalowałem na czyste forum,
i co ?? DZIAŁA jak ta lala
wiec nawiązuje to wątki pirwszego
Cytat: | postępować według instrukcji dokładnie to nie będzie kłopocików. |
co do moda dla załączników w postach będę robił lada dzień, dam znać w tym poście
pozdrawiam
Morti890 - 04-03-2008, 20:30
szpaku ,demo nie działa..
werni - 08-03-2008, 16:10
witam
mod działa tylko mam problem z ustawieniem znaku wodnego
ktoś pomoże?
a9u9u - 04-04-2008, 11:29
a wie ktoś może, jak dodać moda do "viewtopic"
aby fotki w tematach otwierały się w JS mr.Szpaka?
elpik - 14-04-2008, 11:35
zrobilem wszytko jak w opisie ale... niedziala forum mam w trakcie tworzenia :
http://www.livetechnoforu...t.php?cat_id=30
sa 2 zdjecia ale nie mozna ich wyswietlic.. czy ktos wie dalczego?
dodam tylko ze mam wersje forum 1.12.6 moze to jest problem?
They2 - 14-04-2008, 16:18
elpik, przyczyna jest to javascript , trzeba wywalic.
moj w siodmym poscie jest napisane, sprawdz w pliku album i album_cat
|
|
|