Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 16.07.2010, 15:23   #1
Новичок
 
Аватар для Антон Маринин
 
Регистрация: 09.04.2010
Сообщений: 26
Вес репутации: 0
Антон Маринин имеет ошибки в прошлом
Отправить сообщение для Антон Маринин с помощью ICQ
По умолчанию покритикуйте пожалуйста "мое начало"

начинаю разрабатывать новый сайт. есть затруднения с юзабилити. пока готов только шаблон главной странички. блоки выводятся посредством php из mysql. думаю куда еще "влепить" add sense, верхний блок вполне кликабелен.
подскажите пожалуйста скрипт на php, который будет выводить информацию из базы в 3 верхних блока (под add sense) в произвольном порядке. Чтобы при перезагрузке информация выводилась рандомно.

сайт пока поставил на старый неиспользуемый домен, для теста _photoshop-education.ru
Антон Маринин вне форума   Ответить с цитированием
Старый 16.07.2010, 15:58   #2
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Антон Маринин Посмотреть сообщение
подскажите пожалуйста скрипт на php, который будет выводить информацию из базы в 3 верхних блока (под add sense) в произвольном порядке
если из базы, то есть такое как "ORDER BY RAND". Хотя ренд при большом количестве записей лучше не использовать, тормознутый он в мускуле сильно. А вообще если более подробно опишите задачу, попробую помочь.

Добавлено через 4 минуты
Ну да, посмотрел на сайт, в запросе пишите "ORDER BY RAND LIMIT 3", если запрос сильно будет грузить, то тогда лучше сделать ренд средствами ПХП.

Последний раз редактировалось Skybee; 16.07.2010 в 15:58. Причина: Добавлено сообщение
Skybee вне форума   Ответить с цитированием
Старый 16.07.2010, 16:05   #3
Новичок
 
Аватар для Антон Маринин
 
Регистрация: 09.04.2010
Сообщений: 26
Вес репутации: 0
Антон Маринин имеет ошибки в прошлом
Отправить сообщение для Антон Маринин с помощью ICQ
По умолчанию

все таки хочу ранд средствами php. думаю это не сложно, просто пока я на стадии изучения языка. поиск тоже свой делать буду. пока гугл поставил, для внешнего вида.
Антон Маринин вне форума   Ответить с цитированием
Старый 16.07.2010, 16:06   #4
Привилегированный сапёр
 
Аватар для Sergoff
 
Регистрация: 21.04.2008
Сообщений: 2,426
Вес репутации: 311
Sergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущее
По умолчанию

Просто и со вкусом. Мне лично такие сайты нравятся
Sergoff вне форума   Ответить с цитированием
Старый 16.07.2010, 16:14   #5
Новичок
 
Аватар для Антон Маринин
 
Регистрация: 09.04.2010
Сообщений: 26
Вес репутации: 0
Антон Маринин имеет ошибки в прошлом
Отправить сообщение для Антон Маринин с помощью ICQ
По умолчанию

Sergoff, спасибо. дизайнер из меня не очень. исрользовал SWOT анализ других сайтов.
Антон Маринин вне форума   Ответить с цитированием
Старый 16.07.2010, 16:24   #6
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Антон Маринин Посмотреть сообщение
все таки хочу ранд средствами php.
вот пример реализации средствами PHP:
PHP код:
$query "SELECT id FROM table";
$result mysql_query($query);

while(
$tmp_arr mysql_fetch_array($result) )
{
    
$id_arr[] = $tmp_arr['id'];
}

shuffle($id_arr);

$query "SELECT * FROM table WHERE id={$id_arr[0]} OR id={$id_arr[1]} OR id={$id_arr[2]}"
Skybee вне форума   Ответить с цитированием
Старый 16.07.2010, 16:40   #7
Специалист
 
Аватар для Frenk1
 
Регистрация: 19.07.2009
Сообщений: 240
Вес репутации: 190
Frenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личностьFrenk1 - просто великолепная личность
По умолчанию

можно обойтись без запроса к бд для такой рекламы, например:
PHP код:
    <?php

    
// рекламный массив
    
$adv_mass = array(
    
"<script>alert(1)</script>"// для адсенса можно создать отдельные js файлы со скриптом рекламы и подключить файл
    
"<script>alert('блок 1')</script ><script>alert('блок 2')</script>"// если нужно несколько блоков, то тут можно вместе с формлением подключить несколько блоков
    
"<script>alert(3)</script>",
    );

    
// считаем количество записей в массиве

    
$adv_count count($adv_mass);

    
$adv_count $adv_count-1;
    
$num rand(0,$adv_count);

    
$reklama $adv_mass["$num"];

    
//выводим баннер

    
echo $reklama;
    
?>
Рандом на пыхыпе, как хотел автор, но лучше, если подключать к бд скрипт, то в запросе рандом указать...
Frenk1 вне форума   Ответить с цитированием
Старый 16.07.2010, 16:56   #8
Новичок
 
Аватар для Антон Маринин
 
Регистрация: 09.04.2010
Сообщений: 26
Вес репутации: 0
Антон Маринин имеет ошибки в прошлом
Отправить сообщение для Антон Маринин с помощью ICQ
По умолчанию

Frenk1, спасибо за труд. но, если я не ошибаюсь, вы немного не так меня поняли. я имел ввиду вывод информации в трех блоках под рекламой адсенса.
тут я выделил их: _http://photoshop-education.ru/1/
Антон Маринин вне форума   Ответить с цитированием
Старый 16.07.2010, 17:18   #9
Banned
 
Регистрация: 18.11.2009
Адрес: Воронеж
Сообщений: 668
Вес репутации: 0
noggano77777 не любят в этих краяхnoggano77777 не любят в этих краях
Отправить сообщение для noggano77777 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Sergoff Посмотреть сообщение
Просто и со вкусом. Мне лично такие сайты нравятся
Хороший сайт мне тоже понравился. Но я на таких бываю 5 минут
noggano77777 вне форума   Ответить с цитированием
Старый 16.07.2010, 18:21   #10
Привилегированный сапёр
 
Аватар для Sergoff
 
Регистрация: 21.04.2008
Сообщений: 2,426
Вес репутации: 311
Sergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от noggano77777 Посмотреть сообщение
Хороший сайт мне тоже понравился. Но я на таких бываю 5 минут
Да все в курсе, что ты любишь варез-сайты на юкозе, с черным пабликовским шаблоном
Sergoff вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропали ссылки, затем "Не прошёл модерацию" по причине "клоакинг яндекса..." Saber Вопросы по работе системы 20 07.12.2011 16:22
Добавьте пожалуйста кнопку "Одобрить все ожидающие заявки" andor Пожелания пользователей системы 11 23.06.2010 21:53
Ну пожалуйста! Сделайте кнопку "все ссылки" для О! wUUb Пожелания пользователей системы 24 09.06.2010 09:37
Подскажите пожалуйста "цветочную" партнерку sergbond Партнерские программы, баннерная реклама 7 01.08.2008 13:59
Подскажите, пожалуйста, синноимы "Ссылки" HorusTheOne Вопросы по работе системы 13 17.09.2007 20:58


Часовой пояс GMT +3, время: 07:28.