Du würdest Folgendes tun:
cd /var/discourse
./launcher enter app
rails c
um zur Konsole zu gelangen. Danach würdest du etwas ausführen.
Wenn du sie nicht verstehst, möchtest du es wahrscheinlich nicht selbst machen.
Hier sind Skripte, die meiner Meinung nach um den 12. Januar 2018 herum funktioniert haben. Ich verspreche nicht, dass sie funktionieren, aber ich sehe keinen Grund, warum sie es nicht sollten. Sichern Sie Ihre Daten und zünden Sie eine Kerze an. ![]()
# Alphabetische Sortierung aller Kategorien, die der Suche entsprechen, und ihrer Unterkategorien
def sort_matching_categories_and_subcategories(search)
categories = Category.where("name like ?", search)
position = 100
categories.order(:name).each do |cat|
position += 5
cat.position = position
cat.save!()
c_position = 0
children = Category.where(:parent_category_id=>cat.id)
children.order(:name).each do |c|
c_position += 5
c.position = c_position
c.save!
end
end
end
# Alphabetische Sortierung der Unterkategorien einer einzelnen Kategorie, die der Suche entspricht
def sort_matching_subcategories(search)
categories = Category.where("name like ?", search)
if categories.count > 1
puts "Mehr als eine Kategorie gefunden"
end
categories.order(:name).each do |cat|
c_position = 5
children = Category.where(:parent_category_id=>cat.id)
children.order(:name).each do |c|
c_position += 5
c.position = c_position
c.save!
end
end
end
Wenn Sie mehr Hilfe benötigen und ein Budget haben, besuchen Sie Redirecting… oder senden Sie mir eine E-Mail.
Ich hoffe, das hilft!