TIP: Use Markdown or, <pre> for multi line code blocks / <code> for inline code.
new forum VS SEO
  • Check the results links
    http://www.google.com.ar/search?hl=es&amp;source=hp&amp;q=kohana orm group_by&amp;meta=&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=
    1. The new forum is losing all indexed pages. :/

    Other thing
    2. Split languages: russian, english, spanish should be properly separated :)

    3. We miss the green xD

    I hope my suggestions are useful
  • There should definitely be some .htaccess rules that can fix this. It's pretty important.
  • If it ain't broke, don't fix.

    Vanilla 1 was perfectly fine. I wonder if there was really a "need" to upgrade to Vanilla 2.
  • @zombor: We use nginx, .htaccess doesn't really help here.
  • Actually Vanilla has built in routing to handle this, but turning on rewriting conflicts with the internal redirects. I'll have to add the rules to nginx manually.
  • I agree with clasen, the previews theme (dark-gray and green) was nicer :)
  • @asteiman @clasen Here's the current with colors desaturated, and a few tweaks here and there; things like the yellow, quotes, code.

    @namespace url(http://www.w3.org/1999/xhtml);

    @-moz-document domain("forum.kohanaframework.org")
    {
    body .Menu { margin:0 10px 10px 10px !important; width: auto !important; }
    body #Body {margin:10px 0 0 0 !important; width:auto !important;}
    body #Frame {margin:20px !important;}
    body #Content {width:930px !important;margin-left:270px !important;}
    body #Panel {width:250px !important; position:absolute !important;}

    /* == style-settings [colors desaturated] == */

    body div.MessageForm, body div.Tabs {
    background-color: #e7e7e7 !important;
    border-bottom-color: #d3d3d3 !important; }
    body div.MessageForm a.Back, body div.MessageForm a.Back:link,
    body div.MessageForm a.Back:hover, body div.MessageForm a.Back:active,
    body div.MessageForm a.Back:visited, body div.MessageForm a.Cancel,
    body div.MessageForm a.Cancel:link, body div.MessageForm a.Cancel:hover,
    body div.MessageForm a.Cancel:active, body div.MessageForm a.Cancel:visited,
    body div.MorePager a, body div.MorePager a:link, body div.MorePager a:hover,
    body div.MorePager a:active, body div.MorePager a:visited, body a.TabLink,
    body a.TabLink:link, body a.TabLink:hover, body a.TabLink:active,
    body a.TabLink:visited, div.Tabs li a, body div.Tabs li a:link,
    body div.Tabs li a:hover, body div.Tabs li a:active, body div.Tabs li a:visited{
    background-color: #d9d9d9 !important;
    border-color: #d3d3d3 !important;
    color: #626262 !important; }
    body div.Box {
    background-color: #e7e7e7 !important; }
    body ul.PanelInfo {
    border-top-color: #d3d3d3 !important; }
    body ul.PanelInfo li {
    background-color: #f1f1f1 !important;
    border-bottom-color: #d3d3d3 !important; }
    body ul.PanelInfo li.Active, body a.Active, body div.Tabs li.Active a {
    background: #fff !important; }
    body div.Tabs li a span {
    background: #626262 !important; }
    body ul.DataList div.Meta strong {
    background: #fff !important; }
    body div.MessageForm a.Back:hover,
    body div.MessageForm a.Cancel:hover,
    body div.MorePager li a:hover,
    body a.TabLink:hover,
    body div.Tabs li a:hover {
    background: #f9f9f9 !important; }
    body #Head {
    background-color: #8d8d8d !important; }
    body #Head h1 a span {
    color:#f1f1f1 !important;
    text-shadow: 0 1px 0 #6f6f6f !important; }
    body #Menu a:hover {
    background: #787878 !important; }
    body a, body a:link, body a:visited, body a:active {
    color: #626262 !important; }
    body #Menu a:hover, body #Menu li.NonTab a:hover {
    color: #fff !important; }
    body div.Box h4 {
    color: #626262 !important; }
    body #Head form input.Button {
    background: #e7e7e7 !important;
    color: #626262 !important; }
    body div.Box dl {
    border-bottom-color: #d3d3d3 !important;
    border-top-color: #d3d3d3 !important;
    background-color: #f1f1f1 !important; }
    body div.Box {
    background-color: #e7e7e7 !important; }
    body a:hover {
    color: #ff0084 !important; }

    /* Title tweaks */
    body a.Title, body a.Title:link, body a.Title:visited, body a.Title:active {
    color: #1E79A7 !important; }
    body ul.DataList div.Meta span.Announcement {
    background: #eee !important;
    color: #666 !important; }

    /* Header tweaks */
    body #Menu a, body #Menu li.Active a {
    color: #fff !important;}

    /* Your post color */
    body .Mine {
    background: #bfdb9d !important; }

    /* Code */
    body div.Preview div.Message code,
    body div.Preview div.Message pre,
    body ul.MessageList div.Message code,
    body ul.MessageList div.Message pre {
    background: #e6e6e6 !important; }

    /* Quotes */
    body div.Preview div.Message blockquote,
    body ul.MessageList div.Message blockquote {
    background: #f8f2f2 !important; }
    blockquote{
    margin:1em 1em !important;
    color:#404040 !important;
    border-left:3px solid #aaa !important;
    padding-left:1em !important; }
    blockquote[cite]:after{
    display:block !important;
    margin-top:.5em !important;
    font-size:85% !important;
    font-style: italic !important;
    content:"\2014"" "attr(cite) !important;
    position:relative !important;
    left:2em !important; }

    }


    Went though it quick, just to see how it would look, so more then likely missed some areas. :)

    [edit] Here's the blue version with just the tweaks. (this is what I use atm)

    @namespace url(http://www.w3.org/1999/xhtml);

    @-moz-document domain("forum.kohanaframework.org")
    {
    body .Menu { margin:0 10px 10px 10px !important; width: auto !important; }
    body #Body {margin:10px 0 0 0 !important; width:auto !important;}
    body #Frame {margin:20px !important;}
    body #Content {width:930px !important;margin-left:270px !important;}
    body #Panel {width:250px !important; position:absolute !important;}

    /* Remove "New" yellow highlighting */
    body ul.DataList div.Meta strong {
    background: transparent !important; }

    /* Title tweaks */
    body a.Title, body a.Title:link, body a.Title:visited, body a.Title:active {
    color: #1E79A7 !important; }
    body ul.DataList div.Meta span.Announcement {
    background: #eee !important;
    color: #666 !important; }

    /* Header tweaks */
    body #Menu a, body #Menu li.Active a {
    color: #fff !important;}

    /* Your post color */
    body .Mine {
    background: #bfdb9d !important; }

    /* Code */
    body div.Preview div.Message code,
    body div.Preview div.Message pre,
    body ul.MessageList div.Message code,
    body ul.MessageList div.Message pre {
    background: #e6e6e6 !important;
    border: none !important; }

    /* Quotes */
    body div.Preview div.Message blockquote,
    body ul.MessageList div.Message blockquote {
    background: #f5f5f5 !important; }
    blockquote{
    margin:1em 1em !important;
    color:#404040 !important;
    border-left:3px solid #aaa !important;
    padding-left:1em !important; }
    blockquote[cite]:after{
    display:block !important;
    margin-top:.5em !important;
    font-size:85% !important;
    font-style: italic !important;
    content:"\2014"" "attr(cite) !important;
    position:relative !important;
    left:2em !important; }

    }
  • I think the last two posts were in the wrong thread.
  • Just a humble opinion, no need to start a witch hunt :)
  • you can't make a comments.php page which redirects to the correct uri?
  • The issue has to do with a weird bug (or feature?) in nginx which decodes the request URI before allowing rewriting. I still have not been able to find a working solution.
  • What can we do to help? I actually have a box with nginx installed but I use it just as proxy.
  • > you can't make a comments.php page which redirects to the correct uri?

    This might be a fine idea for the short term. Redirect with the proper code.
  • Here's the current configuration: http://gist.github.com/564341

    Please let me know if you can find a way to redirect properly by passing the request_uri in $_GET['p']. I've spent about 4 hours on this already and tried every possible combination. The main issue is that nginx provides absolutely no way to get an encoded $request_uri, which means that $_GET['p'] will never be filled in properly for a URI like "comments.php?DiscussionID=10". Hopefully someone can figure out a proper solution.
  • In the mean time, I have created comments.php and account.php with the proper redirects. Hacky, but functional.
  • Excellent!
    nothing better than "Hacky, but functional"