imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 10.11.2002, 10:23     # 1
GodFather
Guest
 
Сообщения: n/a

Exclamation vBulletin hack

PHP код:
if($isVBulletinForum == true)
                $vbQuery = @mysql_query("select threadId, title, lastposter, views, dateline  from thread order by threadId desc limit $NumPosts");
            
            $fpc = 0;
      
            if($isVBulletinForum == true)
            {
                while($frow = @mysql_fetch_row($vbQuery))
                {
                ?>
                <a href="<?php echo $forumPath?>/showthread.php?threadid=<?php echo $frow[0]; ?>"><?php echo $frow[1]; ?></a>   |   Go: <i><b><?php echo $frow[2]; ?></b></i>&nbsp;(<?php echo $frow[3]; ?>)   |   <?php echo $frow[4]; ?> 
                <?php
                
}
            }
            ;
$frow[4]; - это 1034347177 (unix timestamp), его надо переделать в d-m-y в отдельной (но связанной) с форумом страничкой.
внутри файла admin/functions.php это вот так, но сделав аналагично то же, я нифига не видел на экране - $thread[lastreplytime]=vbdate($timeformat,$thread[lastpost]);
 
Старый 10.11.2002, 21:30     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
$frow[4] = date("d-m-y",$frow[4]); нет?
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.11.2002, 13:15     # 3
GodFather
Guest
 
Сообщения: n/a

Именно так, Стасб ты молодец. Теперь все ок!!!
 
Старый 11.11.2002, 14:17     # 4
GodFather
Guest
 
Сообщения: n/a

Arrow stasik.com !!!

PHP код:
forumdisplay_multipagenav_more template тут часть ( ... <a href="showthread.php?s=$session[sessionhash]&threadid=$thread[threadid]&goto=lastpost">Last page</a>), которая отвечает про точто если много ссылокто показывает только часть ... как можно пределать по-хорощому это для просмотранапример фото альбома?

А вот и его фрагмент:
$items = isset($_SESSION['items']) ? $_SESSION['items'] : 6;
$cat = isset($_GET['cat']) ? $_GET['cat'] : 1;

$image_path $small_image_path;

mysql_connect($db_host$db_user$db_password);
mysql_select_db($db_name);

$sql "SELECT * FROM ab_photo WHERE cat='$cat'";
$result mysql_query($sql);
$totalPhotomysql_num_rows$result );

    if( !isset( 
$_GET['page'] ) ) { $page 1; } else {$page $_GET['page'];}
    if( 
$totalPhoto <= $items $totalPages 1;
    elseif( 
$totalPhoto $items == $totalPages $totalPhoto $items;
    else 
$totalPages ceil$totalPhoto $items );
    if( 
$page $totalPages $page 1;
    if( 
$totalPhoto == $PhotoStart 0;
    else 
$PhotoStart $items $page $items 1;
    if( 
$page == $totalPages $PhotoEnd $totalPhoto;
    else 
$PhotoEnd $items $page;
    
$initialPhoto $items $page $items;

       


$sql "SELECT * FROM ab_photo WHERE cat='$cat' LIMIT $initialPhoto, $items";
$result mysql_query($sql); 
 
Старый 13.11.2002, 10:04     # 5
GodFather
Guest
 
Сообщения: n/a

Red face Фото галлерея

Вот файл фотольбома, который изначально делался, чтобы показывать или 16, или 9 фоток. 16 фото по 4 колонки, по 4 ряда, а когда 9 фото - 3 колонки и 3 ряда. Но оказалось, что это для 14' д. мониторов невмешается. Нужно по 2 ряда, четыри колонки, а теперь этот скрипт показывет по 6 фоток в 3 колонки (надо еще одну!!!!) и в два ряда.

preview.php

PHP код:
$items = isset($_SESSION['items']) ? $_SESSION['items'] : 6;
$cat = isset($_GET['cat']) ? $_GET['cat'] : 1;

$image_path = $small_image_path;

mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name);

$sql = "SELECT * FROM ab_photo WHERE cat='$cat'";
$result = mysql_query($sql);
$totalPhoto= mysql_num_rows( $result );

    if( !isset( $_GET['page'] ) ) { $page = 1; } else {$page = $_GET['page'];}
    if( $totalPhoto <= $items ) $totalPages = 1;
    elseif( $totalPhoto % $items == 0 ) $totalPages = $totalPhoto / $items;
    else $totalPages = ceil( $totalPhoto / $items );
    if( $page > $totalPages ) $page = 1;
    if( $totalPhoto == 0 ) $PhotoStart = 0;
    else $PhotoStart = $items * $page - $items + 1;
    if( $page == $totalPages ) $PhotoEnd = $totalPhoto;
    else $PhotoEnd = $items * $page;
    $initialPhoto = $items * $page - $items;

       


$sql = "SELECT * FROM ab_photo WHERE cat='$cat' LIMIT $initialPhoto, $items";
$result = mysql_query($sql);

?>

<table cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="984"><table align="center" cellpadding="0" cellspacing="0" width="500" height="200">

  <tr>
    <td width="525" valign="top" height="361"> <table align="center" cellpadding="0" cellspacing="0" width="507">
        <tr>
<?php
$i
=0;
if (
$items == 6) { $cols 3;} else { $cols 2; }
while (
$row mysql_fetch_array($result))
{
    
$i++
?>
          <td width="139"> <table class="box" cellpadding="0" cellspacing="0" width="96" height="96">
              <tr>
                <td> <p align="center">

                     <a href="zoom.php?cat=<? echo $cat ?>&id=<? echo $row['id'] ?>"><img alt="<? echo $row['date' ] ?>&nbsp; -&nbsp;<? echo $row['author' ] ?> " border="0" src="<? echo $image_path . $row['url'] ?>" /> </a><br />
                    <? echo $row['source'] ?> </p></td>
              </tr>
            </table></td>
<?
if (($i % $cols) == 0 ) echo "</tr><tr>";
}
echo "</tr>";
?>
                </tr>
      </table></td>
   </tr>

            </table>
        </td>
    </tr>
</table>
 
Старый 14.11.2002, 11:07     # 6
GodFather
Guest
 
Сообщения: n/a

Стас!!! Выручай ...

В каком template лкжит файл, отвечаюший за то, чтобы если я зашел в первый раз (или без cookies), чтоб было полне для username password? Я как то стер и теперь не могу найти.

:молись
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:48.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.