Помощник
Дата поста: | В теме: | За сообщение: | Поблагодарили: | ||
---|---|---|---|---|---|
9.7.2010, 18:42 |
Качественная партнерская программа с оплатой за клики! Монетизируйте свои порталы, блоги, доски объявлений и т.д. TEASERNET.com тизерная сеть. |
archivarius, вы один С одного моего сайта шел траф не только с снг, но и из-за бугра. Была заблокирована только данная площадка, а аккаунт с другими площадками работал, как я понимаю |
|||
9.7.2010, 0:05 |
Хочу начать изучать php язык - с чего начать? советы бывалых |
Данный вопрос обсуждался на форуме уже не раз. Без желания программировать вам не обойтись, поэтому запаситесь терпением. Для начала вам нужно взять самоучитель. Я, к примеру, учился по книге: "Самоучитель PHP4", Котеров Д. Честно сказать, я бы не назвал данную книжку лакомым кусочком, но все основы в ней расписаны хорошо. Сейчас PHP4 уже не в моде и нужно переходить на PHP5, но отличие в них в сонвоном в объектно-ориентированной части, до которой вам ещё рано. Можете почитать книгу: "Программирование PHP5 в подлиннике", Котеров Д., Костарев А. Естественно без практики о изучении и понимании какого-либо языка не может идти речи. Поэтому... Каждый приведенный в книжке пример или задачка по определённому материалу, должны быть проделаны, переписаны от руки и разобраны. Лучше даже закрепить материал написанием простенькой задачки. Кстати относительно простенькие задачки: Задачи на PHP для нпчинающих Ссылки по PHP можете посмотреть в моей подписи (англ.) или есть спец тема: Ссылки, книги, документация по PHP Старайтесь как можно больше практиковаться, решайте задачки, ставьте перед собой цели. Как только изучите все основы и проштудируете основные функции, можете написать простекнький скрипт гостевой книги или ещё чего-либо, чтобы понять основы передачи данных между страницами и их обработку с помощью PHP. Вы поймете, как работает сервер, как он собирает страницы по кусочкам. И всё приложится. Удачи! |
Спасибо сказали: (0) |
||
7.7.2010, 0:13 |
Проблемные страницы сайта или ода календарным архивам |
dimaziz, Ошибку 1 и 2 решил: 1) Ошибка закрытия DIV, нахимичил, проверь. 2) Путь до JS-файла был не верным, прописал правильный. |
Спасибо сказали: (0) |
||
4.7.2010, 22:24 |
Не хватает фантазии...подскажите, как сделать лого, чтобы всем нравился |
dimaziz, код JS вы вставили верно, теперь осталось определиться куда вставить контейнер с информером. Вот я вижу у вас есть такой контейнер: <div style="width: 468px; height: 60px;" id="banner"> <img align="left" src="http://www.kino-tv-forum.ru/images/informer2.jpg" alt="" style="margin: 5px 9px;"> Найдите тот файл, в котором этот контейнер начинается и закачивается. После строчек, написанных выше, добавьте: <div class="news-container"> <ul> Далее, как я понял, вставляется информер, повторяя несколько раз код: <span style="font-size: 8pt;"><a href="../$ENTRY_URL$">$TITLE$</a></span> Вам же в информере надо вставить: <li><span style="font-size: 8pt;"><a href="../$ENTRY_URL$">$TITLE$</a></span></li> Ну и наконец вконце, перед закрытием блока с id="banner", надо закрыть список и контейнер с class="news-container" </ul> </div> Ниже закрывается блок с id="banner" Если не получится, могу помочь, достаточно стукнуть мне в ЛС и дать данные к хосту, где это всё меняется. |
Спасибо сказали: (0) |
||
2.7.2010, 11:18 |
Телетрансляции на сайте в попытках настроить... |
dimaziz, Matt, в коде что-то менять бесполезно, ИМХО. Как мы видим, данный ресурс, обращается к собственному stream'у. Как мне кажется, обращаться к стриму со сторонних ресурсов не имеет смысла, он не будет проигрываться. ASX - ASX метафайл. Текстовый файл с расширением .asx запускающий Windows Media Player и передающий ему URL на потоковый клип или презентацию. Советую вам создать у себя на хостинге свой файл .asx и добавить туда подобную информацию, а во Flash уже обращаться к своему мета-файлу. Вообщем мне удалось вытащить содержимое текстового файла формата ASX примера представленного выше: <asx version = "3.0"> <title>www.ontvtime.ru</title> <entry> <title>www.ontvtime.ru</title> <ref href = "http://213.186.114.105:9613/stream/7419DE4D78487DD995EFB64EE180FF5C.asf?WMBitrate=400000"/> </entry> </asx> Насчет, будет ли это работать не обещаю, но попробовать можно.
|
Спасибо сказали: (0) |
||
2.7.2010, 10:49 |
Построение графиков средствами php |
sc2r2bey, BarChart - это график в виде столбиков(гистограмма) - http://www.jqplot.com/tests/barRendererTests.php line1 = [14, 32, 41, 44, 40]; // высота столбиков через запятую //первые два параметра, 1) куда вставляем график(id элемента); 2) Данные для создания графика plot3 = $.jqplot('chart3', [line1], { title: 'Bar Chart with Point Labels', // заголовок seriesDefaults: {renderer: $.jqplot.BarRenderer}, // сообщаем, что график типа - гистограмма series:[ {pointLabels:{ labels:['fourteen', 'thirty two', 'fourty one', 'fourty four', 'fourty'] // Подписи точек(столбцов) (будут подписаны по оси X) (точно не знаю) }}], axes: { xaxis:{renderer:$.jqplot.CategoryAxisRenderer}, // сообщаем, что по оси X у нас выводятся категории yaxis:{padMax:1.3}} // Сообщаем, что максимальное значение по Y в 1.3 раза больше чем максимальный столбик (точно не знаю) }); |
|||
24.6.2010, 17:30 |
Онлайн плеер для сайта какой выбрать или как правильно настроить? |
dimaziz, не понял откуда ты взял данную ссылку, на странице которую ты довал выше есть видео-ролик, ссылку на ролик можно вытащить из параметра в строке запроса, параметр file _http://www.kino-govno.com/yahoofix.php?videoid=109664096&num=7759 Так ты и не сказал, почему ты считаешь, что их плеер воспроизводит .mov? Я имел ввиду конвертер на компе. Можно найти и информацию по перекодировке видео на лету: http://gallery.menalto.com/node/55500 |
Спасибо сказали: (0) |
||
22.6.2010, 20:18 |
Вытаскивает по 2 значения |
gaaarfild, тогда тему закрываю, вопрос решен.
|
Спасибо сказали: (0) |
||
22.6.2010, 12:20 |
Построение графиков средствами php |
sc2r2bey, Всё тоже самое: s1 = [['23-May-08',1],['24-May-08',4],['25-May-08',2],['26-May-08',6]]; // создается массив данных [[X1,Y1], [X2,Y2], ... , [Xn,Yn]] /* вызывем метод создания графика */ plot1 = $.jqplot('test',[s1],{ // test - id элемента, куда вставляем график, [s1] - массив данных, обвернутый в ещё один массив, сделано так, потому что пакет позволяет рисовать несколько линий на одном графике. title: 'График', // заголовок - title axes: { // координатные оси xaxis: { // ось X renderer: $.jqplot.DateAxisRenderer, // cообщаем, что данные типа даты tickOptions: { formatString: '%b %#d, %Y' // формат вывода подписей по оси X }, numberTicks: 4 // количество отметок(меток) }, yaxis: { // ось Y tickOptions: { formatString: '$%.2f' // формат вывода подписей по оси Y } } }, highlighter: { sizeAdjust: 10, размер маркера(пунсона) при наведении tooltipLocation: 'n', // расположение контекстного окна указателя (Как я понял - тут как у компаса С(n) - СВ(ne) - В(e) - ЮВ(se) - Ю(s) - ЮЗ(sw) - З(w) - СЗ(nw)) useAxesFormatters: false, // не использовать форматы отображения подписей осей для значений в контекстном окне указателя formatString: 'Hello %s dayglow %d' // собственный формат для контекстного окна указателя }, cursor: { show: true // показывать курсор } }); А вообще интересно почитать: jqPlot Options |
|||
21.6.2010, 14:00 |
Форматирование больших чисел |
sc2r2bey, Вот простейший запрос SELECT REPLACE(FORMAT(1000000,0),',',' ') as str_int Чтобы сделать данное преобразование не с одним числом, а с определенным столбцом, нужно заменить число 1000000 на имя поля, к примеру так: SELECT REPLACE(FORMAT(pole,0),',',' ') as str_int FROM table Объясню что тут делается: FORMAT(X, D) - функция преобразует число X в строку с D знаками после запятой. Каждые три разряда целой части разделяются запятой. Пример: SELECT FORMAT(12345.12345, 4) Мы получим - 12,345.1234 Я же в нашем запросе поставил параметр D равным 0, что означает нуль знаков после запятой. REPLACE(str, from_str) - функция возвращает строку str, в которой все подстроки from_str заменены на to_str Пример: SELECT REPLACE('12,345', ',', ' ') Мы получим - 12 345 Удачи |
|||
21.6.2010, 12:25 |
Какой понт от почтовиков? |
||||
20.6.2010, 22:56 |
Как релизовать тестирование на сайте? Срочно нужно придумать что т.к. это тема диплома. |
phpuser, я бы помог написать, но у меня сейчас у самого сессия, пока нет времени Извиняй. gaaarfild, скорее всего с нуля Как я понимаю, ещё нужно будет реализовать админку для добавления вопросов, возможно и тестов Задача не расписана подробно, что должно быть реализовано и как глубоко. |
|||
20.6.2010, 22:50 |
Построение графиков средствами php |
sc2r2bey, во-первых, скрипт который ты привёл не на PHP, а на JavaScript Во-вторых, опишу в комментах что каждая строчка означает на основе первого примера: // определяем JS-массив линии, формат которого // Array([X1,Y1], [X2,Y2], ..., [Xn,Yn]) line1=[['23-May-08', 578.55], ['20-Jun-08', 566.5], ['25-Jul-08', 480.88], ['22-Aug-08', 509.84], ['26-Sep-08', 454.13], ['24-Oct-08', 379.75], ['21-Nov-08', 303], ['26-Dec-08', 308.56], ['23-Jan-09', 299.14], ['20-Feb-09', 346.51], ['20-Mar-09', 325.99], ['24-Apr-09', 386.15]]; // создаём объект plot1 передавая параметры: id блока куда вставляем график (chart1), что вставляем (line1 - обвертка в массив) plot1 = $.jqplot('chart1', [line1], { // остальные параметры передаются как неименованный объект title:'Data Point Highlighting', // заголовок графика axes:{ // координаты xaxis:{ // Координаты X renderer:$.jqplot.DateAxisRenderer, // изображать (тип - дата) rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer}, // опции рисования (SVG графика) tickOptions:{ // опции отметок formatString:'%b %#d, %Y', // формат вывода отметок fontSize:'10pt', // размер шрифта отметок fontFamily:'Tahoma', // имя шрифта отметок angle:-30 // поворот отметок на -30 градусов } }, yaxis:{tickOptions:{formatString:'$%.2f'}} // Координаты Y - опции отметок - формат вывода отметок }, highlighter: {sizeAdjust: 7.5}, // как я понял, речь идёт о подсветке пунсонов, а точнее опция размера пунсона при наведении cursor: {show: false} // отключение отображения курсора(противоположность примеру 2) }); В-третьих, чтобы получить то что ты хочешь, тебе нужно использовать Ajax-запрос к PHP-скрипту, который будет тебе формировать нужные данные line1. Передавать эти данные можно в формате JSON. В примере переменная line1 задается вручную, нам же надо отправить Ajax-запрос серверу, который в ответ пришлёт сформированные JSON-данные, которые затем надо будет передать для формирования графика. Было бы время, я бы показал на примере твоих данных, как это реализовывается. А в общих словах я тебе всё описал, если ты знаешь JSON-формат и, имея на хостинге поодержку на стороне PHP, библиотеки использования JSON-данных(есть аналог-класс формирования/разбора JSON написанный на PHP, называется fastJSON), ты формируешь на стороне сервера по запросу массив и кодируешь его в JSON формат. Затем эти JSON-данные возвращаются клиенту, и там мы передаём эти данные для формированрия графика скрипту jqplot Можно обойтись и без AJAX, чисто формируя данные массива на лету [php]<?php // сезон $season_coords = array(); $season_str = ""; $season = 3; $sql = "SELECT * FROM `month` WHERE season={$season}"; $res = mysql_query($sql); if( mysql_num_rows($res) == 0 ) { $season_coords[] = "[0,0]"; } else { while( $array = mysql_fetch_assoc($res) ) $season_coords[] = "[{$array['month']}, {$array['parameter']}]"; } ?> <html> <head> <script type="text/javascript"> season = <?php echo"[". implode(',', $season_coords) ."]"?>; plot_season = $.jqplot('block_season', [season], { title:'Сезон 3', axes:{ xaxis: rendererOptions:{tickRenderer:$.jqplot.CanvasAxisTickRenderer}, tickOptions:{ fontSize:'10pt', fontFamily:'Tahoma', angle:-30 } }, highlighter: {sizeAdjust: 7.5}, cursor: {show: false} }); </script> </head> <body> <div id="block_season"></div> </body> </html>[/php] |
|||
20.6.2010, 20:46 |
Построение графиков средствами php |
sc2r2bey, А что у тебя хранится в БД? Позиции какие-либо? Вообще бы стоило класс написать, хотя уже есть: http://habrahabr.ru/blogs/webdev/30202/ http://www.softtime.ru/info/graph.php http://forum.vingrad.ru/topic-71149.html А вообще всё зависит от нужд и что и как хотим строить. Делать велосипеды, когда уже многое есть.... |
|||
19.6.2010, 17:34 |
Вставить картинку |
Matt, заменяем указанное на это: <a href="<?php echo get_option('home'); ?>/" title="<?php bloginfo('name'); ?>"><img src="путь_до_созданной_картинки" alt="<?php bloginfo('name'); ?>" /></a> Тут не PHP, а HTML... Убрал H1, так как считаю, что помещать картинку в данный тег не целесообразно. Добавил картинку с alt-текстом, который выводился(как я понял выводится заголовок названия ресурса)
|
|||
17.6.2010, 14:57 |
Регистрация E-mail |
Aspid, конечно можно Настраиваем бесплатную почту Yandex или Google на своем домене Яндекс.Почта для своего домена Gmail на собственном домене API по регистрации почтовых ящиков, я думаю, уже присутствует у таких гигантов, так что дерзаем |
|||
25.5.2010, 0:26 |
Случайное изображение в Joomla |
Matt, зашёл и поправил у тебя: 1) Путь не обязательно и даже не стоит писать абсолютным, с ним не работает. Пишем от корня Joomla. 2) Разделитель между типами файлов не ",", а "|" |
|||
14.5.2010, 20:31 |
Вопрос о галерее JoomGallery |
BaCo, вы галерею создать-то создали, картинки загрузили, а вот чтобы пользователь мог просмотреть вашу галерею, вам нужно создать в Joomla пункт меню типа ссылки на данный модуль JoomGallery, данный тип ссылки должен появиться после установки модуля. Ставим ссылку и выбираем альбом, интерфейс интуитивно-понятный. Всё просто прекрасно
|
|||
14.5.2010, 20:24 |
Как продвигать форум или каталог? |
sc2r2bey, ИМХО а как быть для продвижения форума или каталога, где структура и наполнение отличается от обычного сайта? Изначально, если нет активных пользователей, надо заплатить куда нужно и тебе накидают пару сотен сообщений. Главное, чтобы они поступали посткпенно изо дня в день по нескольку сообщений. Оптимизация форума и каталога всё та же, внутренная перелинковка + оптимизация контента. а если форму на поддомене? Не пойму в чем тут соль.... а как быть со счетчиками на форуме, нужно ставить те же, что и на сайте или регистрировать новые? А тут как душе угодно, вот только зарегить 2 счетчика на один и тот же сайт у вас не всегда получится. К примеру, LI не позволяет регить 2 счетчика на один домен(хотя может есть и платные услуги). а если форум на поддомене? Если форум на поддомене, то советовал бы зарегить 2 счетчика и для форума естественно отдельный. Всё же контингент форума и сайта различается. На сайт обычно заходят в поиске чего-либо "вкусного", а на форум, чтобы задать вопрос, поучаствовать в дискуссиях и так далее. Поэтому если в дальнейшем использовать статистику для статистических анализов. Чтобы сделать правильные выводы нужно, чтобы для каждого ресурса были свои счетчики.
|
|||
14.5.2010, 20:14 |
Правка страницы в Joomla |
sc2r2bey, +1 и я о том же ему говорю. Matt, выбор типа отображения материала появляется при создании пункта меню. К этому пункту меню мы затем привязываем, что за контент мы хотим выводить и прочие мелкие настройки. Создание пункта меню: Все меню -> [выбираем одно меню] -> Создать Внутренняя ссылка - Материалы - Шаблон списка категории Выбрано у вас, поэтому у вас материалы категории выводятся списком. Внутренняя ссылка - Материалы - Шаблон блога категории Материалы категории будут выводиться как в блоге - то есть анонс и ссылка на полную статью + постраничная навигация. |
|||
11.5.2010, 23:13 |
Уникализация шаблона Шаблон под Joomla |
Matt, заходишь в папку шаблона и правишь XML-файл все данные по шаблону берутся из него. Это как малая БД особой структуры. |
|||
11.5.2010, 20:16 |
Ответ на часто задаваемый вопрос " Яндекс не индексирует мой сайт" |
KarinaRU, Яндекс-каталог и ПС яндекса это разные вещи. Чтобы сайт взяли в Я.Каталог нужно очень постараться. Извиняюсь за грубость, но вы сами не правильно подали суть вопроса. Каков вопрос - таков и ответ. И реклама мне твоя нахрен не сдалась... тем более здесь. Во-первых, реклама не моя, а форума. Во-вторых, не нужна, так тогда и нет проблем. P.s.: Паранойя (др.-греч. παράνοια — безумие) — психическое расстройство; в настоящее время большинством отечественных психиатрических школ рассматривается в синдромологическом аспекте как паранойяльное симптомообразование в виде формирования систематизированного интерпретативного бреда в рамках различных психических нозологий (см. паранойяльный синдром). 1) психическое расстройство — в широком смысле — состояние психики, отличное от нормального/здорового. Спросите, тут кто-нибудь считает, что моё состояние психики отлично от нормального?! 2) систематизированный бред - Означает, что бред происходит многократно и с определенным периодом. Я же заблуждался в ваших словах и не считаю это паранойей. |
|||
10.5.2010, 16:31 |
Доменная зона .tk |
Aspid, <frameset rows="*" framespacing="0" border="0" frameborder="NO"> |
|||
10.5.2010, 15:57 |
Ссылки в Joomla |
Matt, Чтобы получить ссылки вида _http://site.ru/more-about-joomla Нужно в основных настройках: Сайт -> Общие настройки В правом столбце "Установки Search Engine Optimization" нужно выставить переключатели так: Включить SEO - Да Использовать mod_rewrite - Да Добавить суффикс к URL - на ваше усмотрение. Затем нужно в корне Joomla переименовать файл htaccess.txt в .htaccess Ну а если хочется другие ссылки, то ставим SEO-модули и используем их. |
|||
10.5.2010, 15:19 |
Rambler вопросы новичка |
dimaziz, как вы определили, что страницы выпали из индекса. Проверь так: _http://nova.rambler.ru/srch?query=&filter=[адрес сайта] Где [адрес сайта] - URL вашего ресурса на подобии site.ru, т.е. без httр:// Решил проверить ваш сайт сам Rambler - проверка индексации сайта kino-tv-forum.ru Как мы видим: Результаты 1 из 1 сайтов, документов: 1 028 Так что не надо говорить, что в индексе только главная. Просто ваши страницы по результатам запросов очень далеко. |
|||
Текстовая версия | Сейчас: 25.4.2024, 12:20 |