replicant Опубликовано 19 Июня 2007 Жалоба Поделиться Опубликовано 19 Июня 2007 Кто-нибудь искал причину, по которой в блоке информации ссылки нельзя добавить более 9 (если я правильно помню), ссылок?в файле jsetup.js найти:if (links_list.length > 9) return false;вместо 9 указать свое числов файле dosetup.php найти:for ($i=1;$i<=9;$i++)вместо 9 указать свое числовроде все Сенкс, подправил на 20 ссылок, стало намного приятнее. Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Arhar можно попросить у тебя ссылку на дневник у Lera? С автокатом вопрос завис или уже сделал кто-то? Ну и старые вопросы снова подниму:Ребята, очень нужно (просто позарез):открытые даты в записях (для записей "задним числом")возможность вписывать текст тэга в cut (вместо стандартного "читать далее")закрытые ото всех записи И еще можно перенести в дневник информацию из профиля пользователя? Например, чтобы под фотографией были указаны кое какие пункты из профиля и из подписи. Ссылка на комментарий Поделиться на других сайтах Прочее
Lera Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 (изменено) Переделала ещё раз, вроде получилось и работает Изменено 20 Июня 2007 пользователем Lera Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 я вчера осваивал регулярки при создании подсветки синтаксиса, так что с тегом Cut посмотрю... http://img413.imageshack.us/img413/4459/geshishl2bf8.jpg Свой текст в теге CUTВ файле comments.php заменить вырезание тега на$post['post'] = preg_replace('/\[cut(.*?)\]/i','',$post['post'],1);в файлахposts.phpcalendar.phplist_post.phpmain_search.phpuser_search.phpзаменить всю проверку на следующий алгоритм: $cut=array(); preg_match('/\[cut(.*?)\]/i',$row['post'],$cut); if ($cut[1]!='') { $readall = substr($cut[1],1); } else { $readall = 'Читать всю запись'; } $cut_pos = strpos($row['post'], $cut[0]); if ($cut_pos!==false) { if ( strlen($row['post']) > $cut_pos+5){ $row['post_body'] = substr( $row['post'], 0, $cut_pos); $row['post_body_extra'] = " ...<br /><br />[<a href='{$journal->base_url}user=".$row['journal_id']."&comm=".$row['pid']."'>".$readall."</a>]<br />"; }else{ $row['post_body'] = preg_replace('/\[cut(.*?)\]/i','',$row['post'],1); $row['post_body_extra'] = ""; } $row['post'] = $row['post_body'].$row['post_body_extra']; }в файле calendar.phpон будет другой в том плане, что там не $row, а $r принцип использования:[CUT=text] также работает[CUT] а также любое регистронезависимое написание, как-то:[cut(=*)][cuT(=*)][cUt(=*)][cUT(=*)][Cut(=*)][CuT(=*)][CUt(=*)][CUT(=*)] Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Arhar, ты - сокровище! Тебе еще этого никто не говорил? Спасибо огромное! А можно для тех, кто в танке *про меня* уточнить вот эти два пунктика:заменить всю проверкучто конкретно? В смысле, какой кусок? Ровно то, что вставлялось? Это для тэга cut от Vic'erа, да? А, если он от l-k, тогда что исправлять? Ссылка на комментарий Поделиться на других сайтах Прочее
replicant Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Arhar, ты - сокровище! Тебе еще этого никто не говорил? Спасибо огромное! А можно для тех, кто в танке *про меня* уточнить вот эти два пунктика:заменить всю проверкучто конкретно? В смысле, какой кусок? Ровно то, что вставлялось? Это для тэга cut от Vic'erа, да? А, если он от l-k, тогда что исправлять?Судя по коду замене надо подвергать именно тег CUT от Vic'era. Суть исправления сводится к добавлению массива, в котором тег и описание, а если описание не задано, то используется дефолтное. Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Так вот и вопрос (уж извините) удалять все внесенные изменения с первой до последней строчки или как? Вот еще: как бы устроить, чтобы быстрое цитирование в дневниках было аналогично форумскому - то есть, с указанием ника и даты-времени цитируемого поста? Ссылка на комментарий Поделиться на других сайтах Прочее
replicant Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Так вот и вопрос (уж извините) удалять все внесенные изменения с первой до последней строчки или как? Везде где вставлялось это $cut_pos = stripos($row['post'], '[CUT]'); if ($cut_pos!==false) { if ( strlen($row['post']) > $cut_pos+5){ $row['post_body'] = substr( $row['post'], 0, $cut_pos); $row['post_body_extra'] = " ...<br /><br />[<a href='{$journal->base_url}user=".$row['journal_id']."&comm=".$row['pid']."'>Читать всю запись</a>]<br />"; }else{ $row['post_body'] = str_replace('[CUT]', '', $row['post']); $row['post_body_extra'] = ""; } $row['post'] = $row['post_body'].$row['post_body_extra']; } заменить на это$cut=array(); preg_match('/\[cut(.*?)\]/i',$row['post'],$cut); if ($cut[1]!='') { $readall = substr($cut[1],1); } else { $readall = 'Читать всю запись'; } $cut_pos = strpos($row['post'], $cut[0]); if ($cut_pos!==false) { if ( strlen($row['post']) > $cut_pos+5){ $row['post_body'] = substr( $row['post'], 0, $cut_pos); $row['post_body_extra'] = " ...<br /><br />[<a href='{$journal->base_url}user=".$row['journal_id']."&comm=".$row['pid']."'>".$readall."</a>]<br />"; }else{ $row['post_body'] = preg_replace('/\[cut(.*?)\]/i','',$row['post'],1); $row['post_body_extra'] = ""; } $row['post'] = $row['post_body'].$row['post_body_extra']; } Также учесть что в файле calendar.php не row, а r и произвести замену в файле comments.php! Для большей точности лучше взять инструкцию для тега CUT и сделать по ней, только с учетом нового вставляемого куска кода. Прим.: В данное время на тестовом серваке откатываем версии модов rss-ленты (думаю что понятно без объяснений что это такое) и mod_userdir, который позволит файлы каждого юзера хранить в персональном каталоге с именем равным user_id. Осталось только провести тесты с уже имеющимися файлами, т.к. на чистых дневниках все уже работает так как надо. Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 в файле calendar.phpон будет другой в том плане, что там не $row, а $rИ в main_search.php, я так понимаю, тоже... Везде где вставлялось этоСпасибо! Я так и подумала... (лучше перебдеть, чем недобдеть ) Установила. Arhar, еще раз огромное тебе спасибо! Работает отлично. Убрала из него прямые скобы и переносы с абзаца - теперь вообще супер. Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Установила мод, закрепляющий записи, при нажатии на "закрепить" выдает ошибку 404. Arhar, помоги, пожалуйста! Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 парсер наверно что-то съел... Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 А сделать с этим что можно? И КАК? Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 а, это я не так написалтам надо добавить (если через файл) не<a href="{journal.script_url}user={$row['journal_id']}&pid={$row['pid']}&aid={$pin}">{$pin_text}</a> & #149;а<a href="{$journal->base_url}user={$row['journal_id']}&pid={$row['pid']}&aid={$pin}">{$pin_text}</a> & #149; вот короче:Журнал - Дневник Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 Спасибо!!! Заработало. Обалдеть! Закрепление заработало - кат с текстом вылетел... Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 ну я же говорилне забудьте добавить тег cut и ваши моды! Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 Так добавлен - я проверяла. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 добавить в мой кусок Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 Ах, ты, ёксель! Милль пардон - это упустила. Спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 Ребята, подскажите, пожалуйста, что, где и как мне надо изменить в моде, помечающем закрытые записи, чтобы в закрытой записи был замочек нарисован - такой же, как на закрытом дневнике.Спасибо. Я так понимаю, что заменить надо здесь: <tr> <td class='postparam' align='right'><a name='p{$row['pid']}'></a>{$row['journal_link']} {$ibforums->lang['j_closed_title2']} <b>{$row['title']}</b> {$ibforums->lang['j_closed_title3']}</td> </tr>вот это - {$row['journal_link']} {$ibforums->lang['j_closed_title2']} и вот это - {$row['title']}</b> {$ibforums->lang['j_closed_title3']} - но на что заменить... Ссылка на комментарий Поделиться на других сайтах Прочее
wrm Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 Про "ручные" даты.Тут проблема. Ибо если ставишь будущую даты, то получается при сортировке в списке дневников дневник будет всегда наверху. получится реальная каша на главной странице в списке дневов. Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 Нет. Он вообще не будет показываться. Он покажется в верхней строчке строго в день и время, проставленные в записи. Ссылка на комментарий Поделиться на других сайтах Прочее
replicant Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 Ребята, подскажите, пожалуйста, что, где и как мне надо изменить в моде, помечающем закрытые записи, чтобы в закрытой записи был замочек нарисован - такой же, как на закрытом дневнике.Спасибо. Я так понимаю, что заменить надо здесь: <tr> <td class='postparam' align='right'><a name='p{$row['pid']}'></a>{$row['journal_link']} {$ibforums->lang['j_closed_title2']} <b>{$row['title']}</b> {$ibforums->lang['j_closed_title3']}</td> </tr>вот это - {$row['journal_link']} {$ibforums->lang['j_closed_title2']} и вот это - {$row['title']}</b> {$ibforums->lang['j_closed_title3']} - но на что заменить... Да заменить можно на что угодно, хоть на это <img src='путь до картинки с замочком/j_close.gif' border='0' title='только для друзей' />, весь этот {$ibforums->lang['j_closed_title2']} <b>{$row['title']}</b> {$ibforums->lang['j_closed_title3']} кусок можно менять как угодно вставлять туда необходимые записи и замочки на свой вкус ... Ссылка на комментарий Поделиться на других сайтах Прочее
Allure Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 Мне надо вставить туда значок (замочек), обитающий в макросах в админцентре. Вот этот значок - <{V_FRIENDONLY}>.Но вот как прописать путь к нему - я не знаю, поскольку не программер. Видимо, как-то так: {$row['journal_link']} {$member['j_access_img'] = "<{V_FRIENDONLY}>"} А вот этот кусок: "<b>{$row['title']}</b> {$ibforums->lang['j_closed_title3']}" - я, пардон, вообще не понимаю, как изменять... То есть, мне неясно, почему "...title2" и "...title3" и чем они должны различаться... Милль пардон, за дубовый вопрос... Ссылка на комментарий Поделиться на других сайтах Прочее
replicant Опубликовано 23 Июня 2007 Жалоба Поделиться Опубликовано 23 Июня 2007 Вобщем смотри чем отличается title2 от title3 (напомню что это просто записи в ланг-файле): 'j_closed_title' => "<span style='color:red'>= Запись закрыта =</span>",'j_closed_title2' => "<span style='color:red'>= Запись </span>",'j_closed_title3' => "<span style='color:red'> закрыта для всех, кроме Вас =</span>", логично что вся фраза и звучит так "Запись ИМЯ_ЗАПИСИ закрыта для всех, кроме Вас"! в коде это выглядит как {$ibforums->lang['j_closed_title2']} <b>{$row['title']}</b> {$ibforums->lang['j_closed_title3']} ну и вставь там в любое место или вместо чего-нибудь то, что я выше написал ... <img src='путь до картинки с замочком (URL) /j_close.gif' border='0' title='только для друзей' /> А не код МАКРОСА! Надо вставлять обычный рисунок, просто графику без извратов как в HTML! Добавлено:Сегодня-завтра на боевом сервере будем проводить операцию - разнос аттачей по каталогам юзеров и обкатку мода user_dir, который позволит каждому юзеру завести каталог для аттачей! Ссылка на комментарий Поделиться на других сайтах Прочее
StRiANON Опубликовано 24 Июня 2007 Жалоба Поделиться Опубликовано 24 Июня 2007 replicant, успехов вам в ентом деле. Может, быстрее до создания разделов дневника перейдете И прошу еще раз, может кто-нить таки сможет подсказать, где соавторам можно отрубить функции удаления/редактирования чужих записей? Ну очень нужно, чтобы несколько людей могли вести один дневник, но удалять записи мог только создатель дневника. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения