Все Ок , вот только при попытке добавить новый клон гостю, в списке категорий список категорий от модуля новости, а в админке список категорий клона. Как поправить?
..... Все сам нашел в index в function add надо было сменить News на Klon
Сообщение отредактировал rusbanka: May 4 2009, 14:46
Все Ок , вот только при попытке добавить новый клон гостю, в списке категорий список категорий от модуля новости, а в админке список категорий клона. Как поправить? ..... Все сам нашел в index в function add надо было сменить News на Klon
Спаибо за подробное описание, почти всё получилось, только поиск по клону не работает.
Есть одна догадка: Я клонировал PAGES, ну и соответственно все добавления (если надо )делал после функций pages? вот на примере видно
КОД
} elseif ($mod == "pages") { $query = "ratings, score FROM ".$prefix."_page WHERE pid='$id'"; } elseif ($mod == "zakup") { $query = "ratings, score FROM ".$prefix."_zakup WHERE pid='$id'"; } elseif ($mod == "shop") { $query = "product_votes, product_totalvotes FROM ".$prefix."_products WHERE product_id='$id'"; }
а в файле index.php (ПОИСК) сделал добавление именно в конце вот пример
КОД
} elseif ($val == "pages") { $result = $db->sql_query("SELECT p.pid, p.name, p.title, p.time, p.hometext, p.bodytext, c.id, c.title, u.user_name FROM ".$prefix."_page AS p LEFT JOIN ".$prefix."_categories AS c ON (p.catid=c.id) LEFT JOIN ".$prefix."_users AS u ON (p.uid=u.user_id) WHERE time <= now() AND status!='0' AND (p.title LIKE '%".$word."%' OR p.hometext LIKE '%".$word."%' OR p.bodytext LIKE '%".$word."%') ORDER BY time DESC"); while (list($id, $uname, $title, $date, $hometext, $bodytext, $cid, $ctitle, $user_name) = $db->sql_fetchrow($result)) { $atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>"; $description = ($bodytext) ? $hometext."<br/><br/>".$bodytext : $hometext; $aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"middle\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" onclick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"/></span>"; $ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"middle\" alt=\""._WINDOWNEW."\"/></a>"; $text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>"; $tdate = _DATE.": ".format_time($date); $tmodul = _MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[7]."\">".$lang[7]."</a>"; $ctitle = (!$ctitle) ? _CATEGORY.": "._NO : _CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>"; $author = ($user_name) ? _POSTEDBY.": ".user_info($user_name, 1) : (($uname) ? _POSTEDBY.": ".$uname : _POSTEDBY.": ".$confu['anonym']); $edit = (is_moder($val)) ? ad_edit($admin_file.".php?op=page_add&id=".$id) : ""; $conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, $author, ""); $a++; } } elseif ($val == "shop") { $result = $db->sql_query("SELECT p.product_id, p.product_time, p.product_title, p.product_text, p.product_desc, c.id, c.title FROM ".$prefix."_products AS p LEFT JOIN ".$prefix."_categories AS c ON (p.product_cid=c.id) WHERE product_time <= now() AND product_active='1' AND (p.product_title LIKE '%".$word."%' OR p.product_text LIKE '%".$word."%' OR p.product_desc LIKE '%".$word."%') ORDER BY product_time DESC"); while (list($id, $date, $title, $hometext, $bodytext, $cid, $ctitle) = $db->sql_fetchrow($result)) { $atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>"; $description = ($bodytext) ? $hometext."<br/><br/>".$bodytext : $hometext; $aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"middle\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" onclick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"/></span>"; $ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"middle\" alt=\""._WINDOWNEW."\"/></a>"; $text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>"; $tdate = _DATE.": ".format_time($date); $tmodul = _MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[8]."\">".$lang[8]."</a>"; $ctitle = (!$ctitle) ? _CATEGORY.": "._NO : _CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>"; $edit = (is_moder($val)) ? ad_edit($admin_file.".php?op=shop_add_products&id=".$id) : ""; $conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, "", ""); $a++; } } elseif ($val == "zakup") { $result = $db->sql_query("SELECT p.pid, p.name, p.title, p.time, p.hometext, p.bodytext, c.id, c.title, u.user_name FROM ".$prefix."_zakup AS p LEFT JOIN ".$prefix."_categories AS c ON (p.catid=c.id) LEFT JOIN ".$prefix."_users AS u ON (p.uid=u.user_id) WHERE time <= now() AND status!='0' AND (p.title LIKE '%".$word."%' OR p.hometext LIKE '%".$word."%' OR p.bodytext LIKE '%".$word."%') ORDER BY time DESC"); while (list($id, $uname, $title, $date, $hometext, $bodytext, $cid, $ctitle, $user_name) = $db->sql_fetchrow($result)) { $atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>"; $description = ($bodytext) ? $hometext."<br/><br/>".$bodytext : $hometext; $aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"middle\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" onclick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"/></span>"; $ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"middle\" alt=\""._WINDOWNEW."\"/></a>"; $text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>"; $tdate = _DATE.": ".format_time($date); $tmodul = _MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[9]."\">".$lang[9]."</a>"; $ctitle = (!$ctitle) ? _CATEGORY.": "._NO : _CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>"; $author = ($user_name) ? _POSTEDBY.": ".user_info($user_name, 1) : (($uname) ? _POSTEDBY.": ".$uname : _POSTEDBY.": ".$confu['anonym']); $edit = (is_moder($val)) ? ad_edit($admin_file.".php?op=zakup_add&id=".$id) : ""; $conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, $author, ""); $a++; }
это может влиять на поиск по клону?
и есчё касательно коментариев, работают как то странно, добавлюя комент, жму кнпку добавить.... и получаю "чистый лист" , возвращаюсь (кнопка назад в браузере), перезагружаю страницу и бля комент появляется. Есть мысли по этому поводу?
Всем привет. Из-за долгого отсутствия, не поддерживал тему. За что приношу извинения. У кого так и не получилось решить ту или иную проблему, пишите в этом топике, постараюсь все объяснить на примерах и на пальцах (IMG:http://antislaed.net/style_emoticons/default/smile.gif) .
оффтоп. Один из примеров клонированного модуля, можете посмотреть на моем сайте. Там клонированный модуль media. Правда много чего переделано уже (IMG:http://antislaed.net/style_emoticons/default/smile.gif) . Сайт в подписи.
Добрый вечер всем! Ребят подскажите что мне нужно делать. Взял я у petrnet64 клон модуля page, который он выложил (за что ему отделньное спасибо!!),добавил его к себе, добавил в него категории и вроде все норм, но пуличилась вот такая хрень, прилагаю скрин. Подскажите плз как можно это исправить?
Добрый вечер всем! Ребят подскажите что мне нужно делать. Взял я у petrnet64 клон модуля page, который он выложил (за что ему отделньное спасибо!!),добавил его к себе, добавил в него категории и вроде все норм, но пуличилась вот такая хрень, прилагаю скрин. Подскажите плз как можно это исправить?
Доброго времени суток! Попробуй вот это: Зайди в Админ Панели, Модули, выбери свой клонированный модуль. Далее: Конфигурации - Основные конфигурации - Количество колонок при выводе категорий: должно стоять число, не менее двойки - тогда категории будут показаны в два столбца, тройка - три столбца и так далее... У вас установлено, либо = ноль, либо слишком большое число - 15, 20, 1000 (IMG:http://antislaed.net/style_emoticons/default/biggrin.gif) (шутка) Вот пример моего клонированного модуля из PAGES: при установленном Количестве колонок при выводе категорий равным нулю - oshibka_v_nastroykah_kategoriy.gif ( 26.56 Кб )
Кол-во загрузок: 22
и при установленном Количестве колонок при выводе категорий равным трём - norma_v_nastroykah_kategoriy.gif ( 23.73 Кб )
Кол-во загрузок: 20
да скорей всего в этом. тк там вообще числа нету =) Вот правдо когда туда пишу тройку либо другое число нажимаю сохрнаить, он сохраняет но всеравно выдает пустое поле и не каких изменений=(
да скорей всего в этом. тк там вообще числа нету =) Вот правдо когда туда пишу тройку либо другое число нажимаю сохрнаить, он сохраняет но всеравно выдает пустое поле и не каких изменений=(
petrnet64 Cпасибо огромное! Работает все отлично, но одно но, когда пытаюсь добавить, допустим, какую-нибудь статью - не добовляется. В чем может быть проблема?
"...как написано,..." где написано??? В самом начале поста написано, как добавлять в ПОИСК... Вы это делали? ================================================= Повторяю на своём примере: открываем файл admin\modules\settings.php
КОД
# После слова 'shop' добавляем названия клонированных модулей: ."\$conf['search'] = \"auto_links,faq,files,jokes,links,media,news,pages,shop,biografia,detskie,ero tic,films,games,estrada,national,raznoe,shanson,softaudio,softgrafic,softinterne t ,softmobile,softsatellite,softsystem,softutility,softvideo,softwebdesign,voennye , clubmusic\";\n"
Ниже находим блок, нащинающийся с } elseif ($val == "shop") { и после него вставляем наши клонированные
КОД
# Далее вставляем наши названия модулей и продлеваем нумерацию ".$lang[8]." на ".$lang[9]." и так далее... } elseif ($val == "biografia") { $result = $db->sql_query("SELECT p.pid, p.name, p.title, p.time, p.hometext, p.bodytext, c.id, c.title, u.user_name FROM ".$prefix."_biografia AS p LEFT JOIN ".$prefix."_categories AS c ON (p.catid=c.id) LEFT JOIN ".$prefix."_users AS u ON (p.uid=u.user_id) WHERE time <= now() AND status!='0' AND (p.title LIKE '%".$word."%' OR p.hometext LIKE '%".$word."%' OR p.bodytext LIKE '%".$word."%') ORDER BY time DESC"); while (list($id, $uname, $title, $date, $hometext, $bodytext, $cid, $ctitle, $user_name) = $db->sql_fetchrow($result)) { $atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>"; $description = ($bodytext) ? "".$hometext."<br /><br />".$bodytext."" : $hometext; $aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"center\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" OnClick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"></span>"; $ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"center\" alt=\""._WINDOWNEW."\"></a>"; $text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>"; $tdate = ""._DATE.": ".format_time($date).""; $tmodul = ""._MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[9]."\">".$lang[9]."</a>"; $ctitle = (!$ctitle) ? ""._CATEGORY.": "._NO."" : ""._CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>"; $author = ($user_name) ? ""._POSTEDBY.": ".user_info($user_name, 1)."" : (($uname) ? ""._POSTEDBY.": ".$uname."" : ""._POSTEDBY.": ".$confu['anonym'].""); $edit = (is_moder($val)) ? "".ad_edit("".$admin_file.".php?op=biografia_add&id=".$id."")."" : ""; $conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, $author, ""); $a++; }
Наверное мне проще будет все выложить у себя на Форуме в течение этой недели. (смотри подпись) =============================================================================
ЦИТАТА(olic @ Jul 26 2009, 13:49 )
petrnet64 Cпасибо огромное! Работает все отлично, но одно но, когда пытаюсь добавить, допустим, какую-нибудь статью - не добовляется. В чем может быть проблема?
Статья не добавляется откуда - через админку или с общего сайта? Дайте в личку адрес сайта...
Сообщение отредактировал petrnet64: Jul 30 2009, 07:30
Ну если ты "zakup" вверху ставишь после "pages", то почему ниже ты ставишь "zakup" после "shop" ??? ВЕЗДЕ!!! где ты начал работу с ПОИСКом ставь блоки в одной последовательности. Друзья, читайте внимательнее.
Сообщение отредактировал petrnet64: Jul 30 2009, 07:29
Вот моя проблема: ПЕРВАЯ Должно быть: ПЕРВАЯ Вот 2-ая проблема: ВТОРАЯ Должно быть: ВТОРАЯ Кто может отпишитесь =)) или в асю: 959один9один3
Ты модуль Files переделывал в модуль Symbian? Тебе нужно копировать страницу: templates\твой шаблон\basic-files-view.html и сохранить её сюда же с именем basic-symbian-view.html Всё должно заработать...
Сообщение отредактировал petrnet64: Aug 4 2009, 19:26