Ну делается этот коловорот только с 1 целью - передача данных между 2 страницами. GET и POST запросы такого вида - Это перебор. Хотя можно поместить Если использовать уникальную конфигурацию сервера... Модуль должен быть универсален на то он и модуль. Вот отсюда все беды. В сессии можно засунуть очень много данных, чем я и пользуюсь. Хотя кошки таки скребут на душе.
Pavel_: Если модуль в сессии плодит таблицу в которой 90% дублей, вместо того чтоб ссылаццо на уже имеющееся - в топку принципиально такие модули. Посещалка увеличиццо и настанет полный абзац... дата-центр покупать придёццо... ))
Нет 90% не дубли. Таблица такого рода: index, url, name. Для разных результатов поиска выдаются разные таблицы. То есть 1 пользователь ищет одно, другой - естессно другое. Дублей нет практически. Опять же при вбивании нового запроса таблица обновляется. То есть больше 50 записей на 1 пользователя не будет ибо сие невозможно.
Можно пойти другим путем:
-Модуль при установке создает в Mysql таблицу с перечисленными выше полями.
Потом просто каждому новому пользователю дается кукиз с его порядковым номером. Порядковый номер равен столбцу index в таблице. Теперь при вбивании в поле поискоого запроса данные будут загоняться не в сессии а в таблицу бд.
А на другой странице эти данные будут уже браться не из сессий а из таблицы.
Минусы очевидны: чем больше посетителей тем больше в бд записей. Рано или поздно ваша база данных будет переполнена...(хотя я ее по крону очищаю, о тоже не всегда правильно - вдруг в момент очистки базы на сайте есть пользователи у которых кукисы еще действуют. Записи удалены а куки есть - баг эррор труба!)
siv1987: По моему даже с вами мы это уже один раз обсуждалось.
Да да, обсуждалось. К несчастью я тогда нашел 1 вариант скачки файла через fopen и просто напросто на curl забил. Сейчас решил что поступил не совсем верно. Ок, ща выпилю эту опцию.
---------- Добавлено 09.05.2013 в 17:26 ----------
$text = "<p>На нашем сайте :site_name вы можете скачать все песни <b>:artist_name</b> бесплатно без ргегистрации.</p> <p>Самая лучшая музыка только у нас на :site_name...</p>"; $aname = "Город 312";//Получается из <title>
Во всяком случае я так(примерно ибо там Drupal 7) это сделал... Можете перейти на сайт и посмотреть сами: http://trucontent.org/rm/%D0%93%D0%BE%D1%80%D0%BE%D0%B4%20312
---------- Добавлено 09.05.2013 в 17:16 ----------
Можете подождать еще пару недель и я этот модуль в паблик по лицензии LGPL запущу(то есть бесплатно) Тогда можно будет муз. сайты ваять без особых трудностей хДД
Зачем мудрить с сессиями и прочим... К тому-же такой код можно почти в любой шаблон запихнуть... Опять-же если вам атрибут background не нравитс то можно так:"<body style='background-image:'".$backgrounds[$index]."; /*еще что-то там*/'>
Подскажите может кому из вас такая задача попадалась -
Как проверить существование кастомного поля(custom field) в коде модуля?
---------- Добавлено 21.05.2013 в 06:14 ----------
спасибо все уже нашел... Если кому интересно то вот:
field_info_field('field_name') returns an object or NULL.
http://api.drupal.org/api/function/field_info_field/7
2 блока <div> создайте внутри тега <body> и задайте им размер и фон...
<body>
<div id='menu'></div>
<div id='content'></div>
</body>
Ну и дальше фоны им задайте
#menu{
background-color:#222;
}
#content{
background-color:#FFF;
}
reuters.com
На нем верстка имхо кривовата малость. А вообще такое делается примерно так:
Читать тут http://stackoverflow.com/questions/114543/how-to-center-a-div-in-a-div-horizontally
---------- Добавлено 10.05.2013 в 16:37 ----------
Откройте для себя Firebug - это дополнение к firefox. Вот вас статья о оном файрбаге, приятного чтения....
http://dvpress.ru/urok-78-firebug-for-vebmastera/.html
http://micro-labs.ru/vstavka-reklamnyx-blokov-v-forume-na-dvizhke-phpbb3/
читать "Размещение рекламного блока в подвале форума" - последняя часть.
Короче хз как у вас там все выглядит однако попробуйте так:
Для редактирования открываем файл overall_footer.html, который находится в папке styles/prosilver/template/ ищем там ПРИЕРНО такой код:
И туда добавляем ваш текст типа того
Короче в итоге будет примерно так:
И попробуйте обновить страницу.
Не факт что и это сработает ибо phpbb со времяни написания статьи мог поменяться...
Ну делается этот коловорот только с 1 целью - передача данных между 2 страницами. GET и POST запросы такого вида - Это перебор. Хотя можно поместить Если использовать уникальную конфигурацию сервера... Модуль должен быть универсален на то он и модуль. Вот отсюда все беды. В сессии можно засунуть очень много данных, чем я и пользуюсь. Хотя кошки таки скребут на душе.
Если модуль в сессии плодит таблицу в которой 90% дублей, вместо того чтоб ссылаццо на уже имеющееся - в топку принципиально такие модули. Посещалка увеличиццо и настанет полный абзац... дата-центр покупать придёццо... ))
Нет 90% не дубли. Таблица такого рода: index, url, name. Для разных результатов поиска выдаются разные таблицы. То есть 1 пользователь ищет одно, другой - естессно другое. Дублей нет практически. Опять же при вбивании нового запроса таблица обновляется. То есть больше 50 записей на 1 пользователя не будет ибо сие невозможно.
Можно пойти другим путем:
-Модуль при установке создает в Mysql таблицу с перечисленными выше полями.
Потом просто каждому новому пользователю дается кукиз с его порядковым номером. Порядковый номер равен столбцу index в таблице. Теперь при вбивании в поле поискоого запроса данные будут загоняться не в сессии а в таблицу бд.
А на другой странице эти данные будут уже браться не из сессий а из таблицы.
Минусы очевидны: чем больше посетителей тем больше в бд записей. Рано или поздно ваша база данных будет переполнена...(хотя я ее по крону очищаю, о тоже не всегда правильно - вдруг в момент очистки базы на сайте есть пользователи у которых кукисы еще действуют. Записи удалены а куки есть - баг эррор труба!)
Подойдет. Вы в шаблон вставьте код который там оставлен. Я правда в phpbb не шарю. Но в футер воткните од указанный выше - и будет вам счастье...
Хранить в сессии таблицу в 50 строк и 3 столбца - это нормально для модуля? Ну в смысле сильно ли влияет на нагрузку сервера такая таблица?
Для каждого нового пользователя таблица новая.
По моему даже с вами мы это уже один раз обсуждалось.
Да да, обсуждалось. К несчастью я тогда нашел 1 вариант скачки файла через fopen и просто напросто на curl забил. Сейчас решил что поступил не совсем верно. Ок, ща выпилю эту опцию.
---------- Добавлено 09.05.2013 в 17:26 ----------
Было сделано так:
Он так вообще не качает(
---------- Добавлено 09.05.2013 в 17:50 ----------
А через fopen агент и заголовки можно передать http://php.net/manual/ru/function.fopen.php
Круто!) Только что заметил0 Спасибо)
Вам примерно типа того надо?
Ну это делается так:
Во всяком случае я так(примерно ибо там Drupal 7) это сделал... Можете перейти на сайт и посмотреть сами: http://trucontent.org/rm/%D0%93%D0%BE%D1%80%D0%BE%D0%B4%20312
---------- Добавлено 09.05.2013 в 17:16 ----------
------------------------------------------------------------
Можете подождать еще пару недель и я этот модуль в паблик по лицензии LGPL запущу(то есть бесплатно) Тогда можно будет муз. сайты ваять без особых трудностей хДД
Можно скажем так:
Зачем мудрить с сессиями и прочим... К тому-же такой код можно почти в любой шаблон запихнуть... Опять-же если вам атрибут background не нравитс то можно так:"<body style='background-image:'".$backgrounds[$index]."; /*еще что-то там*/'>