Дневники для JohnCMS

4.75K
.
Люди, вы что, это дневники, гугл вообще не должен видеть никакие записи. Дневники сами по себе предполагают записи о личном (для себя или в рамках сайта), но никак не выносить на всеобщее обозрение. Я то думаю чего все снимают проверку на авторизованность, а потом пишут багрепорты.
.
Поверь в мечту!
))ну так у меня они и закрываются от гостей и прочих жителей если хозяин захочет),эт у других они наверн на всеобщее обозрение)Гг
.
zumak (15.08.2012/13:48)
Уже давно такое делал, только как и что уже не помню. Все хорошо проиндексировалось)
Если вспомню, скину свой вариант кодом.
Скинь свой вариант пжлста
.
Поверь в мечту!
Fublin (16.08.2012/05:42)
Скинь свой вариант пжлста
Ок, сегодня вечером как до компа доберусь)
.
В своих дневниках я убрал возможность закрытия записей от всех.

Сделал блоги.Где каждый пишет что он хочет+потом все обсуждают эту запись.

Так активность в блогах только возрастает...

+++Так как вывод оповещения при добавлении комментов и оценки сделал..так вообще прелесть.
.
Поверь в мечту!
в файл view.php вставляем в самый вверх код что между пунктиров.


defined('_IN_JOHNCMS') or die('Error: restricted access');
---------------------------------------------
$zag1 = mysql_fetch_assoc(mysql_query("SELECT * FROM `dnevniki` WHERE `id` = '" . $id . "' LIMIT 1"));

//заголовки
$textl = '' . htmlentities($zag1['zag'], ENT_QUOTES, 'UTF-8') . ' | Дневник ' . $zag1['username'] . '';   
---------------------------------------------
require_once ("../incfiles/head.php");
.
Поверь в мечту!
в файл showdn.php это


defined('_IN_JOHNCMS') or die('Error: restricted access');

$dn1 = mysql_query("SELECT * FROM `dnevniki` WHERE `userid` = '" . $id .
    "' AND `dnid` = 'dir' ");
if (mysql_num_rows($dn1)) {
    $req_user = mysql_query("SELECT * FROM `users` WHERE `id` = '" . $id .
        "' LIMIT 1");
    $datauser = mysql_fetch_assoc($req_user);
    $dn = mysql_fetch_assoc($dn1);
    
    
$textl = 'Дневник ' . $dn['username'] . '';
require_once ("../incfiles/head.php");



но у меня переписаны дневники под друзей и тут надо соблюдать синтаксис!
по примеру можно сделать у себя
.
zumak (16.08.2012/18:03)
в файл showdn.php это


[php]
defined('_IN_JOHNCMS') or die('Error: restricted access');

$dn1 = mysql_query("SELECT * FROM `dnevniki` WHERE `userid` = '" . $id .
"' AND `dnid` = 'dir' ");
О, пасиб
А я писал то $zag...
.
Поверь в мечту!
Fublin, с удовольствием тебе отвечу, все легко до безобразия с этими заголовками)
Там где нужно определить переменную $textl просто выше неё пишешь нужные запросы и проводишь обработку полученных данных.
Почти во всех модулях эти запросы уже написаны, остается всего лишь их продублировать для переменной заглавия $textl )))
.
zumak, Не, на 4.4.0 не пойдёт это.
Я массивом сделал в индексе и всё.
Всего: 215