PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 [3] 4 5 6 7 8 »

> Найдено сообщений: 108
allforweb Отправлено: 25 Января, 2011 - 19:21:48 • Тема: Генерация заголовков страниц без шаблонизатора • Форум: Программирование на PHP

Ответов: 6
Просмотров: 731
Спойлер (Отобразить)

↑ незачем цитировать последнее сообщение (Uchkuma)

Спасибо за советы. Я так и сделал уже.
P.S. Я думал, что SWITCH не сработает вне шаблона и поэтому парился не понятно зачем, а оказалось что все отлично работает.
allforweb Отправлено: 25 Января, 2011 - 16:16:08 • Тема: Генерация заголовков страниц без шаблонизатора • Форум: Программирование на PHP

Ответов: 6
Просмотров: 731
Поставлю вопрос проще:
Как сделать генерацию тайтлов внутренних страниц без шаблонизатора, если код внутренней страницы генерируется уже после выводап тайтла.
У меня идет такой шаблон:
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>$title</title>
  4. </head>
  5. <body>
  6. Здесь генерируется содержание страниц через конструкцию SWITCH
  7. </body>
  8. </html>


После того как страница сформирована - я подключаю ее в индексную страницу.
allforweb Отправлено: 25 Января, 2011 - 03:02:35 • Тема: Генерация заголовков страниц без шаблонизатора • Форум: Программирование на PHP

Ответов: 6
Просмотров: 731
Просьба помочь в решении вопроса с генерацией заголовков страницы для внутренних страниц.

Есть главная страницы index.php
В ней я определяю дефолтовый заголовок по названию сайта. А далее вывожу шаблон внутренней страницы в буфер и переопределяю заголовок страницы.
PHP:
скопировать код в буфер обмена
  1. $title = $settings['sitename']; // Это дефолтовый тайтл из настроек сайта
  2.     $newstitle =""; // дополнительный пустой заголовок
  3.     include './templates/default/layout.php'; // подключение шаблона сайта
  4.     $newstitle = $myrow['title']; //переопределяю переменную вставляю в нее заголовок новости
  5.     ob_start();
  6.         $page = ob_get_clean();
  7.         echo $page;


Но это не срабатывает. Шаблон построен на switch и в нем пока так определено:
PHP:
скопировать код в буфер обмена
  1. <title><?PHP echo $newstitle.$title; ?></title>
allforweb Отправлено: 23 Января, 2011 - 15:51:30 • Тема: Таймер как на файлообменниках • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1122
Просьба помочь в реализации функции задержки выполнения скрипта с таймером как на файлообменниках. Ссылки на скачивание файла реализуются через форму методом POST. Нужно сделать таймер с задержку выполнения php скрипта генерирующего ссылки на скачивание.
allforweb Отправлено: 22 Января, 2011 - 16:17:07 • Тема: Один запрос с несколькими параметрами • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 36
Мелкий
Спасибо. Если я правильно понял - они дают возможность создавать какую-то выборку по умолчанию и БД не нужно ничего искать, выдача уже готовая на сервере и ее нужно только забрать?
allforweb Отправлено: 22 Января, 2011 - 15:56:16 • Тема: Один запрос с несколькими параметрами • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 36
Вопрос такой. Можно ли сделать выборку из БД одной таблицы, но с разными параметрами одним запросом?

Задача такая.
Есть главная страница сайта, на которой 3 вкладки на Ajax:
«Новые» «Популярные» «Комментируемые»

Все это из таблицы НОВОСТИ. Можно ли сделать выборку определенного количества новостей одним запросом, но с разными параметрами (10 новых, 10 самых просматриваемых, 10 самых комментруемых). И если можно то, каким образом?
allforweb Отправлено: 20 Января, 2011 - 22:31:15 • Тема: Спарсить картинку • Форум: Регулярные выражения

Ответов: 3
Просмотров: 341
Просьба помочь вытянуть картинку. За книгу Д.Фридла только сел, а выражение нужно уже сейчас.

Спарсить нужно картинки с YouTube.
Я получаю код страницы в котором строка с адресом картинки:
CODE (html):
скопировать код в буфер обмена
  1. <meta property="og:image" content="http://i4.ytimg.com/vi/3wx408mCx-8/default.jpg" />

Помогите написать выражение для того, чтобы вытянуть чистый URL и спарсить ее.
allforweb Отправлено: 10 Января, 2011 - 20:36:22 • Тема: Обработка нескольких форм • Форум: Программирование на PHP

Ответов: 3
Просмотров: 393
Нашел реализацию подобной функции на XAJAX. Теперь осталось разобраться с ней.
allforweb Отправлено: 09 Января, 2011 - 23:01:42 • Тема: Обработка нескольких форм • Форум: Программирование на PHP

Ответов: 3
Просмотров: 393
Есть ли механизм обработки сразу нескольких форм?

Задача такая:
На странице расположено 10 форм, каждая форма имеет свой уникальный ID и кнопку для обработки формы. Можно ли задать еще и общую кнопку, которая запустит обработку сразу 10 форм в цикле. Или обработку только тех форм, которые отмечены через checkbox.
allforweb Отправлено: 28 Декабря, 2010 - 21:37:00 • Тема: Вложенные циклы While • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1053
Ошмбку понял. Спасибо.
allforweb Отправлено: 28 Декабря, 2010 - 20:41:55 • Тема: Вложенные циклы While • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1053
Вопрос по использованию вложенного цикла While.
Задача такая:
Вывести на страницу все категории сайта
Вывести под каждой категорией список тизеров, которые показываются в этйо категории
В базе каждый тизер имеет поле где цифрой обозначено id категории к которой он принадлежит

Написан функцию, которая все это должна реализовать, но проблема в том, что все прекрасно работает только в первом шаге цикла.

Первыя цикл выводим список категорий и здесь все нормально, а далее вложенный цикл выводит список тизеров только к первой категории, к остальным нет.

Прилагаю код с коммментариями:

PHP:
скопировать код в буфер обмена
  1. function teaser2()
  2.     {
  3.         $category = mysql_query("SELECT * FROM category"); //выбираю все категории
  4.         $teaser = mysql_query ("SELECT * FROM teasers"); // выбираю все тизеры
  5.         while ($row_category = mysql_fetch_array($category)) //вывожу категории в цикле
  6.         {
  7.             echo $row_category['name'];
  8.             echo "<br /><hr>";
  9.             while ($row_teaser = mysql_fetch_array($teaser)) //вывожу тизеры в цикле
  10.             {
  11.                 if ($row_teaser['category'] != $row_category['id_cat']) //если id категории тизера не равно id самой категории – продолжаю цикл без вывода
  12.                 {
  13.                    continue;
  14.                 } else { // иначе вывожу тизер на страницу                  
  15.                    echo "<a href='#'>уд</a> - <a href='#'>ред</a> - <a href='#'>а</a> - <a href='#'> ".$row_teaser['title']."</a><br />";
  16.                 }  
  17.             }
  18.             echo "<br /><hr>";
  19.         }
  20.     }
  21.  
allforweb Отправлено: 20 Декабря, 2010 - 14:52:23 • Тема: Вызов popup формы • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1278
Подскажите где ошибка при вызове popup страницы

Ссылка
CODE (html):
скопировать код в буфер обмена
  1. <a class=maintitle onClick="javascript:popupedit('.$myrow["id_rssnews"].'); return(false)" href=#>Редактировать</a>


Функция для вызова:
CODE (javascript):
скопировать код в буфер обмена
  1. <script language="javascript">
  2.     function popupedit(id){
  3.     window.open('\'.SITE_URL.\'admin/index.php?mod=parser&news&editform&id='+id,'User','toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=540,height=500');
  4.     }
  5. </script>


Код страницы (находится прямо в модуле редактирования новостей):
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['editform']))
  2.    {
  3.          echo <<<HTML
  4. <html>
  5. <head>
  6. <title>Редактирование новости</title>
  7. <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
  8. </head>
  9. <body>
  10. </body>
  11. </html>
  12. HTML;
  13.    }


Вызывается пустое окно с адресом: http://localhost/denwer/
Причем происходит перенаправление с заданного адреса на http://localhost/denwer/.
allforweb Отправлено: 19 Декабря, 2010 - 01:18:07 • Тема: Функция disable для нескольких checkbox • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 1014
На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox.
- удалить
- опубликовать (это checkbox отмечен тегом checked)
- на главную
- инфо
Задача у меня следующая:
при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
allforweb Отправлено: 09 Декабря, 2010 - 13:41:17 • Тема: Зависимый чекбокс • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2364
Viper
У меня разные имена у чекбоксов. Вот код формы:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form id="form2" name="form2" method="post">
  3.                         <label for="delete">
  4.                           <input type="checkbox" name="delete" id="delete"/>
  5.                           Удалить</label>
  6.                                                 <label>
  7.                           <input type="checkbox" name="main" />
  8.                           На Главную</label>
  9.                                                 <label>
  10.                           <input type="checkbox" name="show" checked="checked" />
  11.                           Опубликовать</label>
  12.                                                 <label>
  13.                           <input type="checkbox" name="informer" />
  14.                           В Информеры</label>
  15.                                             </form>
  16.  
allforweb Отправлено: 08 Декабря, 2010 - 21:56:52 • Тема: Зависимый чекбокс • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 2364
Подскажите, как сделать такую функцию. Есть 4 чекбокса, один из них с функцией «УДАЛИТЬ», еще один отмечен тегом «CHECKED» по умолчанию. Как сделать так, чтобы при выборе чекбокса «УДАЛИТЬ» остальные чекбоксы просто отключались и становились неактивными.

Страниц (8): « 1 2 [3] 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB