€
$
₴
₽
EN
RU
Vmeste.EU
Services
Examination
Forums
Main
Radiotalk
Custom
Технологии вещания, софт, скрипты
7 •
Посмотреть все темы
dedication.php в samPHPweb
1
123
Максим
@MoD_X
27.10.2010
?????? ???????????? dedication.php:
Показать текст
<?
$requestid = $mainsong['requestid'];
if($requestid>0)
{
$db->open("SELECT name, msg FROM requestlist WHERE (ID = $requestid)",1);
if(($info = $db->row()) and (!empty($info['msg'])))
{
?>
<table width="100%" bgcolor="<? echo $lightrow; ?>" border="0" cellspacing="0" cellpadding="5">
<tr bgcolor="<? echo $darkrow; ?>"><td nowrap align="center" height="20" background="images/wmenu2.gif"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">?????¶?µ?»?°??????</font></b></td></tr>
<tr><td>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#464646"><small>
<?
$info['msg'] = stripslashes($info['msg']);
echo strip_tags(trim($info['msg'])); ?><br>
</small></font>
<br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#003366"><small>???°???°?·?°?»: <br> <b><? echo stripslashes($info['name']); ?></b></small></font>
</td></tr>
</table>
<br>
<?}
}?>
???? ???????±???°?¶?°?µ?? ?????¶?µ?»?°?????µ ????-?????µ???? ?·?°???°?·?°?????????? ?????µ???°, ???°?? ?????µ?»?°????, ???????±?? ???? ???????±???°?¶?°?»???? ?????µ?????° ?? ?????????????» 5 ???????»?µ???????? ?????¶?µ?»?°???????
6245
Тарас
@tarasian666
27.10.2010
SELECT name, msg FROM requestlist ORDER BY t_stamp DESC LIMIT 5
дальше как с последними добавлеными
123
Максим
@MoD_X
28.10.2010
ни чего не понял, попробовал заменить что вы написали, не работает...
6245
Тарас
@tarasian666
28.10.2010
берете скрипт что отображает последние добавленые треки только запрос ставите тот что выше
123
Максим
@MoD_X
28.10.2010
$db->open("SELECT name, msg FROM requestlist WHERE (ID = $requestid)",1); менял на $db->open("SELECT name, msg FROM requestlist ORDER BY t_stamp DESC LIMIT 5); вообще не отображает, как что куда?
6245
Тарас
@tarasian666
28.10.2010
я же говорю в скрипте отображения последних добавленых !
**********
А вы где меняете?!
123
Максим
@MoD_X
28.10.2010
речь идёт о dedication.php там и меняю, пожалуйста покажите на скрипте где заменить чтобы блок dedication.php(пожелания) отображался на сайте всегда, и показывал 5 последних пожеланий, а не во время звучания заказанного трека.
6245
Тарас
@tarasian666
28.10.2010
сделайте другой файл, начинку берите с
**********
и меняете запрос. Или так сильно привязаны именно к названию dedication.php?
Дальше средствами html оформляйте как хотите. Или в html тоже не разбираетесь?
123
Максим
@MoD_X
28.10.2010
ну просто зачем делать что то с нуля, когда можно дописать в уже готовом.
сделал вот так:
Показать текст
<?PHP
mysql_connect("", "", "") or print("No connection available");
mysql_select_db("SAMBD");
$result=mysql_query("SELECT name, msg FROM requestlist ORDER BY t_stamp DESC LIMIT 5");
while ($data = mysql_fetch_row($result)){
echo $data[0]." - ".$data[1]."<br>"; }
?>
ни чего не получилось(
6245
Тарас
@tarasian666
28.10.2010
у меня работает
Добавлено спустя 1 минуту 38 секунд:
MoD_X
пишет:
ну просто зачем делать что то с нуля, когда можно дописать в уже готовом.
в dedication.php половину переделать надо если не больше
123
Максим
@MoD_X
28.10.2010
да работает, но при этом отображает пустые поля,то-есть заказали трек, но не оставили сообщения, как сделать чтобы отображал только поля с именем и сообщением?
6245
Тарас
@tarasian666
28.10.2010
Показать текст
$result=mysql_query("SELECT name, msg FROM requestlist WHERE msg >'' ORDER BY t_stamp DESC LIMIT 5");
while ($data = mysql_fetch_row($result)){
echo $data[0]." - ".$data[1]."<br>";
}
123
Максим
@MoD_X
28.10.2010
спасибо), а чтобы и без имени тоже отображалось, я написал $result=mysql_query("SELECT name, msg FROM requestlist WHERE msg >''
, name >''
ORDER BY t_stamp DESC LIMIT 5"); но не получается, поправьте меня)
6245
Тарас
@tarasian666
28.10.2010
вместо запятой AND
123
Максим
@MoD_X
28.10.2010
блин точно, спасибо! :)
123
Максим
@MoD_X
28.10.2010
а как поменять формат отображения времени? этот "2010-10-28 12:42:35" на этот "сегодня в 12:24:35"?
Отредактировано MoD_X -
28.10.2010
123
Максим
@MoD_X
28.10.2010
всё сделал) если кому нужно будет, могу скинуть на мыло, этот скрипт) по сути дела, функция чата через заказы)
833
metra52
@metra52
01.11.2010
Ну скинь что ли поковыряю) что ты там намалюкал)
123
Максим
@MoD_X
02.11.2010
Показать текст
<style type="text/css">
/* CSS for my second scrolling box */
#scrollingContainer2{
width:200px; /* Width of second box */
height:250px; /* Height of second box */
padding:2px; /* A little bit of space between border of box and text inside */
float:center; /* I want the text to wrap around the box */
margin-left:1px; /* Space at the left of the box */
}
#scrollingContent2{
font-size:0.9em;
}
</style>
<script type="text/javascript">
/************************************************************************************************************
(C)
**********
, November 2005
This is a script from
**********
. You will find this and a lot of other scripts at our website.
Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.
Thank you!
**********
Alf Magne Kalleland
************************************************************************************************************/
var slideTimeBetweenSteps = 30; // General speed variable (Lower = slower)
var scrollingContainer = false;
var scrollingContent = false;
var containerHeight;
var contentHeight;
var contentObjects = new Array();
var originalslideSpeed = false;
function slideContent(containerId)
{
var topPos = contentObjects[containerId]['objRef'].style.top.replace(/[^\-0-9]/g,'');
topPos = topPos - contentObjects[containerId]['slideSpeed'];
if(topPos/1 + contentObjects[containerId]['contentHeight']/1<0)topPos = contentObjects[containerId]['containerHeight'];
contentObjects[containerId]['objRef'].style.top = topPos + 'px';
setTimeout('slideContent("' + containerId + '")',slideTimeBetweenSteps);
}
function stopSliding()
{
var containerId = this.id;
contentObjects[containerId]['slideSpeed'] = 0;
}
function restartSliding()
{
var containerId = this.id;
contentObjects[containerId]['slideSpeed'] = contentObjects[containerId]['originalSpeed'];
}
function initSlidingContent(containerId,slideSpeed)
{
scrollingContainer = document.getElementById(containerId);
scrollingContent = scrollingContainer.getElementsByTagName('DIV')[0];
scrollingContainer.style.position = 'relative';
scrollingContainer.style.overflow = 'hidden';
scrollingContent.style.position = 'relative';
scrollingContainer.onmouseover = stopSliding;
scrollingContainer.onmouseout = restartSliding;
originalslideSpeed = slideSpeed;
scrollingContent.style.top = '0px';
contentObjects[containerId] = new Array();
contentObjects[containerId]['objRef'] = scrollingContent;
contentObjects[containerId]['contentHeight'] = scrollingContent.offsetHeight;
contentObjects[containerId]['containerHeight'] = scrollingContainer.clientHeight;
contentObjects[containerId]['slideSpeed'] = slideSpeed;
contentObjects[containerId]['originalSpeed'] = slideSpeed;
slideContent(containerId);
}
</script>
<table width="100%" bgcolor="<? echo $lightrow; ?>" border="0" cellspacing="0" cellpadding="5">
<tr bgcolor="<? echo $darkrow; ?>"><td nowrap align="center" height="20" background="images/wmenu2.gif"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">Чат RadioBoX</font></b></td></tr>
<tr><td>
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ban = array('IPBAN','xxx.xx.xx.xxx','xxx.xx.xx.xxx');
$count = count($ban);
for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) { die("Доступ запрещён Администратором!</br> Ваш IP $ip"); }
}
?>
<!-- Start code for second scrolling box -->
<div id="scrollingContainer2">
<div id="scrollingContent2">
<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#464646"><small>
<?
$result=mysql_query("SELECT name, msg, t_stamp FROM requestlist WHERE msg >'' AND name >'' ORDER BY t_stamp DESC LIMIT 15");
while ($data = mysql_fetch_row($result)){
echo "<br>".lasttime($data[2])."<br><b><font color='#00CCCC'>"
.$data[0]."<br>Написал:</b></font><b><font color='#33CC33'>"
.$data[1]."<br></b></font>"; }
?>
</small></font></p>
</div>
</div>
<script type="text/javascript">
initSlidingContent('scrollingContainer2',1);
</script>
<!-- End code for second scrolling box -->
<br>
</td></tr>
</table>
<br>
форму бы ещё независимую от заказов сделать бы) был бы чат)